作者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://webptt.com/cn.aspx?n=bbs/Web_Design/M.1429584241.A.C0F.html
2F:推 tw0517tw: 看你回传的http status code? 04/21 11:16
3F:→ GoalBased: 跑到error因为你程式写错了阿.. 04/21 12:44
4F:→ GoalBased: result是回传直没错,但建议还是看一下1F 04/21 12:44
5F:→ oToToT: 顺变说一下,用POST可能比较安全 04/21 17:34
6F:→ oso123: 感谢各位~问题解决了!! 原来是因为cgi的C那边 04/21 18:20
7F:→ oso123: 要回传给ajax的result,是用printf去回传 04/21 18:21
8F:→ oso123: 原本以为是C那边的return的值会回传给ajax的result 04/21 18:22