看板 Ajax 關於我們 聯絡資訊
借標題一用~ 我要寫的是偵測了點擊事件後 到資料庫裡取資料出來顯示 寫好了但卻一直顯示錯誤 程式如下 ------------------------------ $("#userlist a").bind("click",function(){ //偵測這裡的 click 事件 var Tag = $(this).attr("rel"); //取得設定好的rel值 $.ajax({ url: 'GetData.php', cache: false, type:'POST', dataType: 'json', data: { 'id': Tag }, error: function(xhr) { alert('Ajax request 發生錯誤'); }, success: function(json) { $("#name").html(json.name); $("#sex").html(json.sex); $("#tel").html(json.tel); $("#email").html(json.email); } }); }); ------------------------------ PHP部分 $id = $_POST['id']; $db->query("SELECT * FROM user WHERE id = $id"); $result = $db->fetch_array(); $list = array( 'name' => $result['username'], 'sex' => $result['sex'], 'tel' => $result['tel'], 'email' => $result['email'], ); echo json_encode($list); ------------------------------ 執行上面的會一直跳出 Ajax request 發生錯誤 請問是哪裡弄錯了呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.237.221.208
kerash:alert error 的 xhr.responseText 看看 09/28 18:30
LaPass:http://imgur.com/25bzKYw 用chrome打開network的功能去看 09/28 19:41
不知道kerash大說的是不是這個 把 error 改成 error: function(xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); alert(err.Message); }, 但它變成跳出 undefined 耶 然後照LaPass大 說的 打開來看 結果是 http://imgur.com/PXP6fn2 仔細看的話 前面有兩個紅色的點 這是怎麼回事啊? ※ 編輯: flirmnave 來自: 36.237.221.208 (09/28 22:07)
bibo9901:有BOM 09/28 22:44
danny8376:PHP存錯格式了www 09/28 22:51
flirmnave:啊~ 成功了 感謝以上四位 我還一直想說是哪個語法寫錯了 09/28 23:01