【问题标题】:No AJAX request没有 AJAX 请求
【发布时间】: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


【解决方案1】:
$('form_login').on('submit_login', function (e) {

应该是:

$('#form_login').on('someevent','[name="submit_login"]', function (e) {

data: $('form_login').serialize(),

应该是:

data: $('#form_login').serialize(),

#用于选择有id的元素,[]用于选择有属性的元素。

【讨论】:

  • 这不是问题,我在哪里可以看到错误?我在萤火虫插件中什么也看不到! ://
  • $(function () { $('#form_login').on('[name="submit_login"]', function (e) { alert("test"); 我没有'没有收到警报!:/
  • 尝试下载 fiddler,它会让您更深入地了解请求telerik.com/fiddler
  • werbung/login.php?email=&password=&deviceid=&submit_login=登录是在fiddler中看到这个,我认为有什么问题,但我不知道是什么
【解决方案2】:
$('form_login').on('submit_login', function (e) {

应该是:

$('form_login').on('submit', function (e) {

因为 submit_login 不是有效参数!

【讨论】:

    猜你喜欢
    • 2014-07-26
    • 2015-04-05
    • 2015-11-16
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多