[請益] Ajax失敗原因...

作者: james999 (無傷大雅)   2018-02-21 01:47:04
各位版上高手好,
目前使用XAMPP在本機端重現接手的php專案,
於登入頁面輸入正確的帳號密碼後,
追查php的部份發現回傳值都正常。
$.ajax({
url: curl,
type: 'POST',
data: $form.serialize(),
dataType:"json",
success: function(r) {
if(r.ok=='1'){
document.location=r.redirect;
}
else {
(省略)
}
},
error: function(jqXHR) {
alert("發生錯誤: " + jqXHR.status);
}
});
奇怪的是…Ajax得到的都是error…
在本機調用就沒有CORS的問題。
想請問可能的原因為何呢??? 謝謝。
作者: james999 (無傷大雅)   2018-02-21 01:57:00
Server端都是回傳200Server端最後的代碼是回傳 echo json_encode($data);假設這個php專案原本可正常運行,不曉得有沒有可能是配置問題呢? 謝謝。
作者: altecjc (嘉誠)   2018-02-21 05:02:00
從 chrome develop tool 的 network 分頁看 response 吐什麼錯誤
作者: evernever (Base64)   2018-02-21 10:58:00
php short tag 有開嗎? 查一下 php.ini
作者: james999 (無傷大雅)   2018-02-21 14:51:00
e大真神,的確是開啟後解決問題:)謝謝您的回饋^^
作者: kroutony (bingbing)   2018-02-25 12:42:00
養成良好習慣不要使用short tag
作者: MOONRAKER (㊣牛鶴鰻毛人)   2018-02-25 13:27:00
接老系統你有什麼辦法 用sed幫他全部改?
作者: james999 (無傷大雅)   2018-02-21 09:57:00
Server端都是回傳200Server端最後的代碼是回傳 echo json_encode($data);假設這個php專案原本可正常運行,不曉得有沒有可能是配置問題呢? 謝謝。
作者: altecjc (嘉誠)   2018-02-21 13:02:00
從 chrome develop tool 的 network 分頁看 response 吐什麼錯誤
作者: evernever (Base64)   2018-02-21 18:58:00
php short tag 有開嗎? 查一下 php.ini
作者: james999 (無傷大雅)   2018-02-21 22:51:00
e大真神,的確是開啟後解決問題:)謝謝您的回饋^^
作者: kroutony (bingbing)   2018-02-25 20:42:00
養成良好習慣不要使用short tag
作者: MOONRAKER (㊣牛鶴鰻毛人)   2018-02-25 21:27:00
接老系統你有什麼辦法 用sed幫他全部改?
作者: dou0228 (7777)   2018-02-27 17:03:00
google 就有方法可以改 short tag 啦
作者: dou0228 (7777)   2018-02-27 09:03:00
google 就有方法可以改 short tag 啦

Links booklink

Contact Us: admin [ a t ] ucptt.com