zoukankan      html  css  js  c++  java
  • jsonp 跨域查询数据返回json,超简单实现

    //这里是获取url上面的搜索的关键字

    js代码部分

    var url = decodeURI(window.location.search);
    var searchs = url.substr(url.lastIndexOf("all=") + 4);

    $("#adv1").append(" ");
    if (searchs != null && searchs != "") {
    $.ajax({
    async: true,//为了不影响页面打开速度,采用异步加载。
    url: "Url/Handler1.ashx",
    type: "get",
    dataType: "jsonp",
    data: { searchs: searchs },
    success: function (msg) {
    var a = eval(msg);
    $("#adv1").empty();
    $("#adv1").append(msg[0].aa);
    },
    error: function (XMLHttpRequest, textStatus, errorThrown) {
    alert("Error" + textStatus + errorThrown);
    }
    });
    }

    /ashx 部分

    context.Response.ContentType = "text/plain";
    string callbackfunname = context.Request.QueryString["callback"];

    //获取数据,得到json 数组 json

    string sbb = json.ToString();

    //返回数组
    context.Response.Write(callbackfunname + "(" + sbb + ")");
    context.Response.End();

    是不是很简单!

  • 相关阅读:
    hdu1089
    hdu1088
    驴妈妈
    途牛悄然上市 登陆SEC途牛前景如何
    途牛旅游网
    百度-----携程
    携程旅行网
    手机游戏
    web
    改造 改革
  • 原文地址:https://www.cnblogs.com/huzhimin/p/2763863.html
Copyright © 2011-2022 走看看