作者oso123 (隨便聊聊(male) ~~~)
看板Web_Design
標題[問題] 想請教一個ajax的問題
時間Tue Apr 21 10:43:57 2015
目前再作一個登入的網頁,目前的作法是html去作js檔裡面的Login函式
有問題的地方是在作Login函式時,會再透過ajax去送data給cgi作id與passwd的判斷
想請教各位的地方如下程式碼:
$.ajax({
url: url_Cgi,
type: 'GET',
async: false,
data: TransData,
error: function()
{
AlertNetworkError();
},
success: function(result)
{
if(result == 0)
{
location = "main.html";
}
}
想請問一下上面的ajax部分,error與success的依據是?
不知道為什麼總是跑到error的部分?
另外想問success那邊的result值,應該是cgi的return值吧?
還請各位高手解答,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.235.205.248
※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1429584241.A.C0F.html
推 tw0517tw: 看你回傳的http status code? 04/21 11:16
→ GoalBased: 跑到error因為你程式寫錯了阿.. 04/21 12:44
→ GoalBased: result是回傳直沒錯,但建議還是看一下1F 04/21 12:44
→ oToToT: 順變說一下,用POST可能比較安全 04/21 17:34
→ oso123: 感謝各位~問題解決了!! 原來是因為cgi的C那邊 04/21 18:20
→ oso123: 要回傳給ajax的result,是用printf去回傳 04/21 18:21
→ oso123: 原本以為是C那邊的return的值會回傳給ajax的result 04/21 18:22