Ajax无法在IE中进行表单发布

用户名

我有一个可以执行动态计算并同时发布到Pardot的表单。Ajax代码可在除IE之外的所有浏览器中使用。有什么理由在IE中无法正常工作吗?这是代码:

$('#greenQuote').submit(function(e){
    e.preventDefault();
    premium();

    var theData = $(this).serialize();

    $.post('http://go.mysite.com/l/34381/2014-05-19/hr8w', theData).success(function(data){
    });
});

我还添加了以下代码,并在查看了对其他类似问题的答复后进行了测试,但是没有运气。它放在“ $ .post”上方。

$.ajaxSetup({cache:false})
用户名

对原始代码进行了以下编辑。我还向页面添加了其他脚本。该代码由CDNJS托管,可以在以下位置找到:http ://cdnjs.cloudflare.com/ajax/libs/jquery-ajaxtransport-xdomainrequest/1.0.2/jquery.xdomainrequest.min.js

$('#greenQuote').submit(function(e){
    e.preventDefault();
    premium();
    var theData = $(this).serialize();

    //Eliminates "No Transport" Error in ie
    jQuery.support.cors = true;

    $.ajaxSetup({cache:false});

    if('withCredentials' in new XMLHttpRequest())
    {
        //alert("CORS supported (XHR)");
        $.post('http://go.mysite.com/l/34381/2014-05-19/hr8w', theData);
    }
    else if(typeof XDomainRequest !== "undefined")
    {
        //alert("CORS supported (XDR)");
        $.ajax({
            type: 'POST',
            url: 'http://go.mysite.com/l/34381/2014-05-19/hr8w',
            data: theData,
            dataType: 'json'
        });
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在JS中进行表单验证

来自分类Dev

在IE中进行转换无法正常工作

来自分类Dev

在IE中进行转换无法正常工作

来自分类Dev

使用WKWebView Objective C在AngularJS中进行表单发布

来自分类Dev

无法通过 Ajax SpringMVC 从表单发布对象

来自分类Dev

序列化多个CakePHP formhelper表单以进行Ajax发布

来自分类Dev

如何在从表单发布结果的对象中进行迭代并仅获取具有值的元素?

来自分类Dev

从弹出表单发布Ajax

来自分类Dev

在Spring中进行表单验证

来自分类Dev

如何从ajax获取表单ID并在symfony2的click函数中进行设置

来自分类Dev

如何在IE9和更早版本中进行非JSONP跨域Ajax调用

来自分类Dev

在MVC中进行表单发布时,客户端数据将如何反序列化为模型类

来自分类Dev

从Ajax发布MVC Razor表单

来自分类Dev

Ajax表单不会发布

来自分类Dev

无法显示数据库中的内容以使用CodeIgniter 3在表单中进行编辑

来自分类Dev

在CakePHP中进行Ajax调用

来自分类Dev

无法在Rstudio中进行调试

来自分类Dev

无法在Eclipse中进行调试

来自分类Dev

无法在Haskell中进行IO

来自分类Dev

无法在Eclipse中进行调试

来自分类Dev

无法在Rstudio中进行调试

来自分类Dev

如何在Cakephp中进行表单验证?

来自分类Dev

如何在React中进行表单验证?

来自分类Dev

如何在InertiaJS中进行表单验证

来自分类Dev

如何在Cakephp中进行表单验证?

来自分类Dev

无法使用AJAX表单

来自分类Dev

在Rails中进行Ajax部分渲染后无法执行Javascript

来自分类Dev

在Rails中进行Ajax部分渲染后无法执行Javascript

来自分类Dev

在Wordpress中进行Ajax调用根本无法工作(500 Internal Server Error)

Related 相关文章

热门标签

归档