code monkey

导航

firefox,跨域ajax 调用方法

在A站点ajax 调用B站的页面(方法)时, 使用post,且dataType类型为jsonp

有时在IE会有No Transport的错误提示,请加 jQuery.support.cors = true;

在IE中,可以不加datatype可以不区分大小写,但在firefox,请务必写正确书写dataType

<script type="text/javascript">
 $(function() {
                
                jQuery.support.cors = true;
   
 $.ajax({
                    type: "POST",
                    url: loginUrl + "/home/Login",
                    data: {
                        loginStr: mobile,
                        passward: pwd,
                        urlReferrer: url
                    },
                    complete: function (d) {
                        window.location = url;
                    },
                    timeout:1000,
                    dataType: "jsonp",
                    async:false
                });
                
            });
 </script>

 

posted on 2014-01-13 16:16  code monkey  阅读(440)  评论(0编辑  收藏  举报