ajax發(fā)送json字符竄,php解析json并返回的例子

ajax發(fā)送json字符竄,php解析json并返回的例子

ID:16502659

大?。?38.00 KB

頁(yè)數(shù):6頁(yè)

時(shí)間:2018-08-10

ajax發(fā)送json字符竄,php解析json并返回的例子_第1頁(yè)
ajax發(fā)送json字符竄,php解析json并返回的例子_第2頁(yè)
ajax發(fā)送json字符竄,php解析json并返回的例子_第3頁(yè)
ajax發(fā)送json字符竄,php解析json并返回的例子_第4頁(yè)
ajax發(fā)送json字符竄,php解析json并返回的例子_第5頁(yè)
資源描述:

《ajax發(fā)送json字符竄,php解析json并返回的例子》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、前臺(tái)AJAX發(fā)送JSON字符竄,PHP解析JSON并返回1.前臺(tái)js用extjs框架發(fā)送//svaluearryAddAll是json對(duì)象要先轉(zhuǎn)為字符串vartoJsonString=newNParser.JSON();varpostString=toJsonString.write(svaluearryAddAll,false);Ext.Ajax.request({url:'php/excel/test_excel.php',method:'post',success:function(response){a

2、lert(response.responseText);//window_inf(eval('('+response.responseText+')'));},failure:function(response){Ext.Msg.alert('連接失敗',response.responseText);},params:{json:postString,cc:'123'}});1.后臺(tái)php

3、ext/html;charset=utf-8");//header("Content-type:application/vnd.ms-excel");//header("Content-Disposition:filename=test.xls");$jsonString=$_POST['json'];//stripslashes清理反斜桿的,因?yàn)榍芭_(tái)ajax發(fā)送時(shí)會(huì)自動(dòng)為雙引號(hào)單引號(hào)加上反斜桿!$json=stripslashes($jsonString);//把json字符串轉(zhuǎn)為數(shù)組,true是數(shù)組,fal

4、se是轉(zhuǎn)為對(duì)象$jsonArray=json_decode($json,true);//echo$jsonArray['layer'];//echo$jsonArray['sum'];echo$jsonArray['layer'];?>Json_encode(),json_decode()用法1.Json_encode(),把數(shù)組或者對(duì)象轉(zhuǎn)為json格式的字符串$arr=array('a'=>www.zzarea.com,'b'=>"cc",'c'=>3,'d'=>4,'e'=>5);//數(shù)組$carray=j

5、son_encode($arr);echo$carray;//結(jié)果{"a":www.zzarea.com,"b":"cc","c":3,"d":4,"e":5}json字符串2.Json_decode(),把json字符串轉(zhuǎn)為數(shù)組或者對(duì)象.其中Json_decode(a,b)有兩個(gè)參數(shù),第一個(gè)是,json字符串,第二個(gè)true或者false,當(dāng)為true是返回一個(gè)數(shù)組,當(dāng)為false是返回一個(gè)對(duì)象.$json1='{"layer":"aabb","properties":{"serial_id":"3"}}';

6、$jsonArray=json_decode($json1,true);//返回?cái)?shù)組echo$jsonArray['layer'];//結(jié)果是aabb……………………………………………………………………………$json1='{"layer":"aabb","properties":{"serial_id":"3"}}';$jsonArray=json_decode($json1,false);//返回對(duì)象echo$jsonArray->layer;//結(jié)果是aabbPhp數(shù)組,能獲取key和value的循環(huán)例子

7、1$arr1=array('a'=>1,'b'=>2);foreach($arr1as$key=>$value){echo$key.''.$value.'
';}例子2$a=array("one"=>1,"two"=>2,"three"=>3,"seventeen"=>17);foreach($aas$k=>$v){echo"$a[$k]=>$v".'
';

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。