码迷,mamicode.com
首页 > Web开发 > 详细

jquery怎么实现跨域的访问呢?与别人提供的接口连接

时间:2015-10-01 19:16:18      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

  • 下面这个例子你可以参考下

    <script>

    $.ajax({   

            async:false,   

            url: ‘http://www.mysite.com/demo.do‘,  // 跨域URL  

            type: ‘GET‘,   

            dataType: ‘jsonp‘,   

            jsonp: ‘jsoncallback‘, //默认callback  

            data: mydata,   

            timeout: 5000,   

            beforeSend: function(){  //jsonp 方式此方法不被触发。原因可能是dataType如果指定为jsonp的话,就已经不是ajax事件了  

            },  

            success: function (json) { //客户端jquery预先定义好的callback函数,成功获取跨域服务器上的json数据后,会动态执行这个callback函数   

                if(json.actionerrors.length!=0){   

                    alert(json.actionerrors);   

                }   

                genDynamicContent(qsData,type,json);   

            },   

            complete: function(xmlHttpRequest, textStatus){   

                $.unblockUI({ fadeOut: 10 });   

            },   

            error: function(xhr){   

                //jsonp 方式此方法不被触发  

                //请求出错处理   

                alert("请求出错(请检查相关度网络状况.)");   

            }   

        });   

        注意:  

        $.getJSON(" http://www.mysite.com/demo.do?name1="+value1+"&callback=?",   

            function(json){   

                if(json.属性名==值){   

                    // 执行代码   

                }   

        });   

    </script>

jquery怎么实现跨域的访问呢?与别人提供的接口连接

标签:

原文地址:http://www.cnblogs.com/powerlx/p/4851369.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!