php可以返回資料給js處理嗎,PHP可以返回資料給JS處理嗎

2022-01-06 21:00:21 字數 2677 閱讀 3249

1樓:蕩清風

你會不會用ajax啊

會用前面的我也不寫了

請求到php返回資料直接exit("你的結果");

var result = xhp.responsetext;這就是個你php輸出的資料

陣列的花 php exit(json_encode($array));

js端var result = eval(xhp.responsetext);

直接轉為js物件

2樓:匿名使用者

用jquery,比單純的ajax方便得多

比如:假設你score.php頁面最終輸出100這數字(<?php echo 100;?>)

這段**執行後回彈出警告框並顯示100

jq中的$.post方法是將一些引數傳送到你預定的頁面進行執行,執行完成後用**函式方法該頁面的執行輸出結果:

語法是:$.post(執行的頁面,要傳送的引數,執行完畢後的**函式)

第一個引數是必須的,後2個引數看你的需要,可要可不要!

3樓:匿名使用者

可以通過ajax 請求score.php

在score.php中呼叫資料庫,獲取$score,$number做intval($score/$number)計算,用echo 輸出

ajax中**函式獲取返回的數值即為你要的數值,然後在js中做dom樣式屬性更改

4樓:匿名使用者

有一個框架叫 xajax

但是不推薦用~ 效率不怎麼好。

如果是我會用xml

或不會用xml 的話

把php的結果集 echo 給 js 變數裡在 js 來處理。主要是看邏輯了

php 有的函式 js 裡 80% 都有的 (這裡說的函式是 不是函式名一樣的意思,函式名不一樣, 功能是一樣的 ^^)

php函式如何可以利用js函式的返回值

5樓:匿名使用者

//提交到目錄下的index.php檔案下

//php接收時$_post['id'];就可以接收到js傳值為1

//如果想反饋給js 用json方法返回,data就是返回的值

6樓:匿名使用者

php是先執行的,怎麼可能獲得js的返回值呢?

php如何呼叫js函式並獲取其返回的資料?

7樓:

人家問的是php呼叫js函式。。。樓主,我可以很負責的告訴你,這是不可能的。php是在伺服器端執行的指令碼,而js是在瀏覽器執行的指令碼,你要呼叫可以,直接echo個script就可以,但是獲取返回值是不可能的,只有讓js把返回值通過ajax傳送給php才可以。

8樓:匿名使用者

你說的其實就是ajax,而ajax通過jquery會少寫很多**$.get(url,,function(data),type)$.post(url,function(data),type)url就是你的php檔案的url地址,function(data){}中的data是從php返回的資料,那麼這個函式就是對得到的資料的處理,一般就是用jquery的.

html()方法設定你的dom內容,type就是返回的資料型別,預設為html,因為查詢結果可能是陣列,那麼也可以返回xml及json

it's my fault,sorry.引數加的位置已經修改

9樓:梅麗雅凱特

php不能直接呼叫js。只能通過ajax進行互動。

10樓:

都這麼想過,事實上是幹不了的,除非你用ajax或者乾脆get

11樓:

這個不可能的。伺服器端怎麼可能呼叫客戶端行為。反過來用ajax可以實現,但是如你所說確實不可能啊。

如何把php中獲取的資料傳遞到js中使用

12樓:匿名使用者

看你想怎麼使用php的資料。比如我從資料庫裡拿出一個資料,然後echo

那你js裡就可以通過dom來獲取h1的innerhtml不要直接用js,最好用現成的library,比如jquery,prototype之類的,因為他們有瀏覽器相容。

還有就是用ajax,動態獲取你要的內容。即通過js**,呼叫php**,然後傳遞迴你要的資料。

ajax非常的流行,因為不會造成網頁停滯,強調的是asynchronous (不同步)。

13樓:匿名使用者

先在js裡寫好function**,然後在php中呼叫對應的function就行了,呼叫的同時就可以有引數的傳遞。

14樓:守護翼小寶

放到隱藏域內,然後js獲取隱藏域的值

15樓:匿名使用者

給你舉個例子

相當於alert("hello");

把值從php傳值到js中去

16樓:匿名使用者

你的意思是使用a呼叫p來執行查詢,然後b的查詢結果返回給a裡面的js是吧?如果是這個的話繼續追問,不是的話說清楚流程再問、

首先你需要賦值的js不能是單獨的指令碼檔案。

vb winhttp post返回的資料含有中文的部分是亂碼,怎麼解決

應該是要轉碼,你看一下你請求的 用的是什麼編碼,再適當的調整一下,你這樣我也不太清除是什麼情況 為什麼winhttp的responsetext屬性返回亂碼 vb文字檔案讀入中文成了亂碼,求助!解壓檔案出現中文亂碼怎麼辦解決辦法 vb天生就是unicode的命,除非相容ansi,不要使用lenb等後邊...

php從資料庫查詢獲然出來,php 從資料庫查詢,獲取不出來

貼下錯誤 吧,要不然無法判斷。php怎麼獲取資料庫查詢返回的結果 php把資料庫查出來的放到session 為什麼取不出來 10 首先你的問題清晰明瞭,完全沒必要與資料庫牽扯關係。我給你提醒三點你檢查一下 一 session有過期時間限制 二 session域名地址限制 相同的域名下,二級域名需專門...

php如何獲取幾行資料,php如何讀取前幾條資料

foreach list as key val php如何讀取前幾條資料 首先,應該建議在sql語句上控制,例如在access sql server裡面這樣寫 select top 5 在mysql下應該這樣寫 select limit 5此外,要在while裡面迴圈,可以這樣修改 i 1 whil...