[問題] 如何使用 jQuery.parseJSON

看板Ajax作者 (胖熊)時間14年前 (2010/12/17 20:59), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/3 (看更多)
http://api.jquery.com/jQuery.parseJSON/ 我根據這個網站教學 但是網頁回傳找不到 jQuery.parseJSON 這個function 我是從 A.php送到-->B.php再傳回-->A.php 我有看回傳值,回傳的很正確 但是無法解析json 請問這如何解決?? A.php <script type="text/javascript" src="jquery.js"></script> <script type='text/javascript'> abc(); function abc(){ createRequest(); var url='B.php'; post_str='aaa=1'; request.onreadystatechange=abc_res; request.open('POST',url,true); request.setRequestHeader("Content-Type","application/x-www -form-urlencoded;charset=UTF-8"); request.send(post_str); } function abc_res(){ if(request.readyState==4){ if(request.status==200){ 這行出錯==> var orgData=jQuery.parseJSON(request.responseText); .... } } } </script> B.php 程式如下 if(isset($_POST['aaa'])){ $query="SELECT * FROM a_table"; $res=$db->query($query); $his_data=array(); while($data=$res->fetch()){ array_push($his_data,$data); } echo json_encode($his_data); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.6.193

12/17 21:01, , 1F
你有check你的jQuery版本嗎
12/17 21:01, 1F
我是下載最新版1.4.4 ※ 編輯: tabear 來自: 59.124.6.193 (12/17 21:22)

12/17 23:34, , 2F
$.post('b.php',{'a':1},function(r){
12/17 23:34, 2F

12/17 23:35, , 3F
var b = $.parseJSON(r);
12/17 23:35, 3F

12/17 23:35, , 4F
})
12/17 23:35, 4F

12/17 23:35, , 5F
幫你簡化一下
12/17 23:35, 5F
文章代碼(AID): #1D2rwX2C (Ajax)
文章代碼(AID): #1D2rwX2C (Ajax)