PHP返回陣列給JS,JS怎麼接

2022-01-09 12:33:21 字數 1907 閱讀 8602

1樓:匿名使用者

如果返回的是一個陣列:

$.ajax(,//引數

datatype: 'json',

timeout: 3000,

async:false,

success:function(data)},error:function(data)

2樓:匿名使用者

php中json_encode($arr)函式處理陣列並echo輸出,php中是:array("info"=>"success","status"=>'200')這種形式的陣列然後再js中用json_decode處理php輸出的內容,js中是:("status":

'200','info':'success')這種形式。

3樓:匿名使用者

json,兩個函式, json_encode, json_decode

4樓:似憐杉

這要看你是什麼過程.

一般的過程

直接寫 例如

因為php是服務端載入, js是客戶端載入,相互不影響.

ajax

這種是js先執行, 會訪問 php,php端執行後 echo 或者  return 回值就行,客戶端自己識別的.

5樓:匿名使用者

php可以用json。js解碼可以用eval,也可以用jquery的parsejson

6樓:匿名使用者

使用jquery中的$.post方法。

$.post(

'url', //php方法地址

『data』,//傳過去的資料

function(data),

'json' //json傳輸);

7樓:匿名使用者

js可以直接呼叫php的變數阿。var a=<?php $a ?>

8樓:匿名使用者

我剛才在一個群裡也見過這個問題。。。

php與js對接的問題,有前端頁面(html的)和後端頁面(php的),js怎麼獲取後臺陣列?

9樓:frozen丶

大致的前後端互動可以這樣實現:

首先,前端js通過ajax請求後端php,請求資料推薦json格式後端php收到請求後,解析資料並處理

後端返回處理後結果,不推薦var_dump列印,會列印多餘的無用資訊,返回時json_encode()轉成json格式再返回

前端js收到返回值後解析json資料即可

關於php用json傳遞陣列到js中

10樓:jacky劉

看你怎麼傳遞這個json的.

如果是字串傳遞過去, 那麼這個串要eval 下, 或者使用 json2.js 中的 json.parse(jsontext) 方法

如果是jsonp 協議傳遞過去, 就可以直接使用;

建議採用jquery+ajax模式來處理json, 哪怕是同步的, 呼叫起來也比直接 post/get 來的方便.

11樓:曉剛博士

你是 想把php 的陣列傳給js 麼?

如果是這樣的話你可以把 php的陣列json_encode 下 然後 var = resulr = echo $array;

直接在頁面上輸出

php 引擎 會先解析出html 然後 瀏覽器處理

12樓:365逆襲

json資料在瀏覽器端要用js 的eval函式轉一下前後加個();

至於ci,表示不懂

原理應該差不多吧

excel row函式怎麼用,是返回陣列?但為什麼row A1,D1 只是等於

row a1 d1 這樣的公式你是是想返回 1234 嗎 那你應該用 sumproduct column a1 d1 10 4 column a1 d1 row是提取單元格地址的行號值的 row a1 row b1 row d1 row 1 1 1 也就是說第一行的行號值就是1 column是提取單...

PHP怎麼迴圈二維陣列的資料,php怎樣資料庫行迴圈生成二維陣列並替換其中的值再生成新的二維陣列

class data all name i 不帶 i 的話,class data也是二維陣列 all name 0 class data 0 all name 1 class data 1 all name 2 class data 2 換成 all name 0 class data 0 0 al...

有人知道c 怎麼用函式返回指標陣列麼

方法1 利用全域性變數 分析 全域性變數作為c語言的一個知識點,雖然我們都瞭解它的特點,但在實際教學過程中應用得並不是很多。由於全域性變數的作用域是從定義變數開始直到程式結束,而對於編寫有多個返回值的c語言函式,我們可以考慮把要返回的多個值定義成全域性變數。當函式被呼叫時,全域性變數被更改,我們再把...