jQuery Ajax调用不发送请求

时间:2015-05-08 15:43:12

标签: javascript jquery ajax

我使用jQuery.post将表单数据发送到服务器。这在Firefox中失败,但在Chrome或IE(9-11)中没有。

var validateAndContinue = function(nextPage) {
  // Get form data
  var formData = $('#registrationForm').serialize();
  // Submit form
  $.post(validateURL, formData, function(response) {
    // Irrelevant app code
    ...
  });
};

我是使用KnockoutJS从绑定到按钮的函数调用此函数,但我不认为这会导致问题。当我打开firebug时,转到控制台,然后尝试运行

$.ajax();

我得到与真实电话完全相同的对象。

  

readyState 0

     

状态0

     

statusText" SyntaxError:指定了无效或非法的字符串"

     

中止功能(a)

     

总是函数()

     

完成功能()

     

完成功能()

     

错误功能()

     

失败的功能()

     

getAllResponseHeaders function()

     

getResponseHeader函数(a)

     

overrideMimeType函数(a)

     

管道功能()

     

进度函数()

     

承诺函数(a)

     

setRequestHeader函数(a,b)

     

状态函数()

     

statusCode函数(a)

     

成功函数()

     

然后是function()

我也试过添加' json'作为返回类型,但也没有运气。控制台中没有错误,并且网络选项卡未显示已发送的请求。

真实和虚拟电话的statusText参数是

  

" SyntaxError:指定了无效或非法字符串"

它似乎不是我的应用程序逻辑,因为它在虚拟调用中也失败了。

我正在使用jquery-1.11.0.js。

0 个答案:

没有答案