w3school 上描述jquery的post方法,語法格式如下
jquery.post(url,data,success(data, textstatus, jqxhr),datatype)其中datatype引數為可選。規定預期的伺服器響應的資料型別。預設執行智慧型判斷(xml、json、script 或 html)。
今天用的時候就真以為是智慧型判斷而沒有指定datatype型別,導致js無法解析後台傳過來的json資料。
解決辦法:
1.在php頁面加上:
header('content-type:text/json;charset=utf-8');
2.在ajax成功後的**函式中加上:
var json = json.parse(json);
3.指定datatype引數為json,比如:
$.post(url,data,function(){},'json');
最方便,最好使的無疑是第三種方法。
springmvc 後台返回json
springmvc是非常好用的框架,但是最近學習遇到乙個問題 後台返回json串,前台接收怎麼處理,我遇到的是後台返回list的json串,前台如何獲得這個串的長度,並且遍歷出來 後台是controller responsebody public listgettypes 前端請求而是 js aja...
ajax互動struts返回json
ajax互動struts返回json type josn 就是返回json type redirect 就是返回頁面 ajax一般是接受json,故result type json ajax接受html,故result type redirect 也可 struts default 是sturts核...
Ajax請求返回Json資料
介紹一下用ajax向伺服器請求資料的方法,以及對於返回的json資料的使用。1 ajax 8 datatype json 9 success function data 12 error function error 15 一般的資料請求,這幾個屬性就夠用了。下面來稍稍的介紹一下這幾個屬性 type...