本文目錄一覽:
php返回的二維數組,在js中怎麼調用啊?
用循環就可以:
$.each(datas,function(i,v){
var str += v + ‘,’;
alert(str);
});
js中如何獲取php數組?
js中獲取php數組的代碼如下:
function ajax_test(params){
$.ajax({
url:’./php/data_read.php’,
type:’post’,
dataType:’html’,
data:params,
error: function(){alert(‘error’);},
success:function(products){
alert(products);
}
});
}
php中的數組實際上是一個有序圖。圖是一種把 values 映射到 keys 的類型。此類型在很多方面做了優化,因此可以把它當成真正的數組來使用,或列表(矢量),散列表(是圖的一種實現),字典,集合,棧,隊列以及更多可能性。因為可以用另一個php數組作為值,也可以很容易地模擬樹。
js怎麼通過ajax獲取後台PHP返回的二維數組
php把二維數組轉成json
echo json_encode($array);//這樣直接輸出就行
js接受到後
如果是原生
$a=eval(‘(‘+response+’)’);
$a 就是你要的結果了
如果是jq
dataType項設為json
那得到的返回值直接就是json對象
js獲取php的返回數組
Ajax獲取到的本來就是HTML文本,自然有HTML標籤。
如果你想獲得數組,只有通過另類的方法了。
把PHP頁面的HTML標籤去除,只輸出。
而輸出的是什麼,輸出的是把PHP數組定義成JS數組的字符串,然後在JS端獲取到字符串後,再把它執行成JS代碼即可。
需要代碼請追問。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/183188.html