net 异步跨域获取信息


页面的 js 方法



被访问页的设置



完整代码如下:



页面的 js 方法

function tj()
        {
            $.ajax({
                type: "get",
                async: false,
                url: "http://www.yda360.com/test/ky.ashx",
                dataType: "jsonp",
                jsonp: "callbackparam",//服务端用于接收callback调用的function名的参数
                //jsonpCallback: "success_jsonpCallback",//callback的function名称
                success: function (json)
                {
                    alert(json);
                    alert(json[0].name);
                },
                error: function ()
                {
                    alert('fail');
                }
            });
        }


被访问页的设置

public void ProcessRequest(HttpContext context)
    {
        context.Response.ContentType = "text/plain";
        String callbackFunName = context.Request["callbackparam"];//用于接收callback调用的function名的参数
        context.Response.Write(callbackFunName + "([ { name:\"返回的数据信息\"}])");
    }


你可能感兴趣的:(net 异步跨域获取信息)