zoukankan      html  css  js  c++  java
  • jquery怎么实现跨域的访问呢?与别人提供的接口连接

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

      <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>

  • 相关阅读:
    全宁对医药行业销售代表的介绍
    effective c#读书笔记之二 静态成员的初始化
    自学笔记
    effective c#读书笔记之一
    如何判断表中是否有值
    领域驱动
    VIM 打造自己的VIM界面!
    Jqueryui的用法!
    php中io操作!
    php中Http请求!
  • 原文地址:https://www.cnblogs.com/powerlx/p/4851369.html
Copyright © 2011-2022 走看看