首页 > Web开发 > 详细

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

时间:2015-10-01 19:14:06      阅读:191      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!