JSON

jquery ajax跨域解决方法(json方式)

字号+ 作者:H5之家 来源:H5之家 2016-01-15 18:06 我要评论( )

JavaScript,jquery ajax跨域解决方法(json方式),UDN开发者论坛,专注企业互联网开发的IT技术社区

        本篇文章只要是对jquery ajax跨域解决方法(json方式)进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

        最近公司开发的项目中很多地方需要跨域ajax请求,比如几个子域名下

  • ****.com/index123.aspx,
  • ****.com/index2.aspx

           都要请求用户json信息,然后再对数据进行处理,起初我和同事们试了很多种方法,使用$.ajax() 无论是get或post方法都会引起uri deny的错误。一番GG之后发现了解决方法,也了解其中的原因。

            jquery从1.2开始,.getJSON就支持跨域操作了。使用jquery.getJSON()方法可以解决跨域问题。实例如下

    前台

  • <script type="text/JavaScript" src="/script/jquery.js"></script>

    复制代码


    HTML中JS代码

  • function gettst2() {
  •     $.getJSON("?callback=?", { id: "123456", site: "01" },
  • function(data) {
  •     alert(data.htmls);
  •      document.getElementById("shows").innerHTML = data.htmls;
  • });
  • }
  • gettst2();

    复制代码


    ASPX.cs文件中处理为
    string jsoncall = Request.QueryString("callback");
    Response.Write(jsoncall + "({htmls:测试001})");

    如果加html代码的话,千万别加/n 符号,不然会出现乱码,js 错误。

     

  • 1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • JavaScript转换与解析JSON方法实例详解第1/2页

      JavaScript转换与解析JSON方法实例详解第1/2页

      2016-02-10 21:25

    • 未来编程的9大猜想:JavaScript不必亲自编写

      未来编程的9大猜想:JavaScript不必亲自编写

      2016-01-30 13:01

    • Objective-C与JavaScript交互的那些事

      Objective-C与JavaScript交互的那些事

      2016-01-30 13:00

    • 实用的javascript小技巧

      实用的javascript小技巧

      2016-01-25 19:05

    网友点评
    (