javascript - jQuery.post 引发 INVALID_STATE_ERR (11)

标签 javascript jquery ajax

jQuery(document).ready(function(){
    jQuery('#frmSS1').submit(function(){
            debugger;
            jQuery.post(
               jQuery('#frmSS1').attr('action'),
               {
                   email : jQuery('#frmSS1 .email-input').val(),
                   format : jQuery('#frmSS1 .format-input').val(),
                   captcha : jQuery('#frmSS1 .captcha-input').val(),
                   submit : 'Complete Subscription Request'
               },
               function(response){
                   alert(response);
               },
               'html'
            );
        return false;
    });
});

jQuery.post() 返回 XmlHTTPRequest 对象。在 Firefox 下 Status 属性为 0,在 chrome 下 DomException 对象的代码为 11。我试图获取不在 post 函数中的所有参数 - 它们很好。我只是不知道为什么它会引发这个异常。

最佳答案

有趣...:)

这只是一个猜测,但请尝试将正确的键作为字符串

{
      "email" : jQuery('#frmSS1 .email-input').val(),
      "format" : jQuery('#frmSS1 .format-input').val(),
      "captcha" : jQuery('#frmSS1 .captcha-input').val(),
      "submit" : 'Complete Subscription Request'
 }

并查看浏览器是否指向错误的行。这有助于猜测

关于javascript - jQuery.post 引发 INVALID_STATE_ERR (11),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2514455/

相关文章:

javascript - cy.load() 元素丢失

javascript - Node JS Visitors Mongoose Schema,按年、月、周、天计算访问量

javascript - 如何使用 Polymer 渲染具有多个 AJAX 调用的内容?

javascript - 如何使用 dymo 和 javascript 库将文本分成三行?

javascript - 仅在本周激活完整日历营业时间

jquery - 将 css-class 添加到 primefaces 数据表 <table>-element

javascript - 如何在 JQuery 中检查 JSON 是否为空?

javascript - 如何使用 HTML/Javascript/CSS 将文本动态添加到图像上?

javascript - html5音频在搜索时崩溃

javascript - 我如何使用 CodeIgniter 在 Ajax 中切片数组以进行分页?