【发布时间】:2014-04-15 16:59:20
【问题描述】:
我看不到任何对 webservice.php 的 AJAX 请求(我使用 firebug),但我不知道为什么!
HTML 代码:
<form id="form_login" name="form_login" method="POST">
E-Mail: <input type="text" size="30" name="email" id="email"></br>
Passwort: <input type="text" size="30" name="password" id="password"></br>
DeviceID: <input type="text" size="30" name="deviceid" id="deviceid"></br>
<input type="submit" value="Login" name="submit_login" />
JS代码:
$(function () {
$('form_login').on('submit_login', function (e) {
$.ajax({
type: "GET",
url: "webservice.php?method=CheckUserLogin",
data: $('form_login').serialize(),
success: function (response) {
alert(response);
},
failure: function (response) {
alert(response);
}
});
e.preventDefault();
});
});
它不起作用,但我真的不知道为什么......
【问题讨论】:
-
"doesn't work" 并没有真正帮助我们理解问题,你提交表单了吗,你在哪里找这个ajax请求,你知道方法不同,表单有POST , ajax GET 等。
-
什么是错误信息?
-
ID以
#开头 -
打错了,应该是
$('#form_login')而不是$('form_login') -
我认为是因为触发的事件是
submit尝试.on('submit',
标签: javascript html ajax call