使用Jsonp(JQ+C#)
来源:互联网 发布:软件外部接口需求 编辑:程序博客网 时间:2024/05/16 07:09
Jsonp的用法非常简单,不过需要服务器端和客户端同时支持。
服务器端
string callback = Request["callback"];
string response = string.Format("/"value1/":/"{0}/",/"value2/":/"{1}/", v1, v2);
string call = callback + "({" + response + "})";
Response.Write(call);
string response = string.Format("/"value1/":/"{0}/",/"value2/":/"{1}/", v1, v2);
string call = callback + "({" + response + "})";
Response.Write(call);
客户端
这里使用JQ,有下面两种调用方法:
1、使用getJson
var url = "xxx.aspx?p1=1&p2=2&callback=?";
jQuery.getJSON(url, function(data) {
alert("value1:" + data.value1+ " value2:" + data.value2);
});
jQuery.getJSON(url, function(data) {
alert("value1:" + data.value1+ " value2:" + data.value2);
});
2、使用ajax
jQuery.ajax({
type:"get",
url: "xxx.aspx",
dataType : "jsonp",
jsonp: "callback",
data: "p1=1&p2=2&callback=?",
success:function(msg){
alert("value1:" + data.value1+ " value2:" + data.value2);
}
});
type:"get",
url: "xxx.aspx",
dataType : "jsonp",
jsonp: "callback",
data: "p1=1&p2=2&callback=?",
success:function(msg){
alert("value1:" + data.value1+ " value2:" + data.value2);
}
});
- 使用Jsonp(JQ+C#)
- 关于JSONP的原理和JQ中使用JSONP
- 关于JSONP的原理和JQ中使用JSONP
- JSONP请求在JS与JQ中的使用
- jsonp使用
- jsonp使用
- jq使用
- c#jsonp请求后台实例(三)
- jsonp 使用简单记录(一)
- jq 26个使用技巧(转载)
- jq 26个使用技巧(转载)
- JSONP请求在JS和JQ中的应用
- JQuery jsonp 使用示例
- 使用JSONP跨域
- jsonp 使用与说明
- jsonp原理及使用
- JQuery jsonp使用小记
- jsonp的使用实例
- 玩转内接多边形(三):任意凸多边形内均存在内接菱形
- Sierpinski-Mazurkiewicz悖论:一加一还是等于一
- 安得倚天抽宝剑——搭建自己的Linux实验系统(二)
- 安得倚天抽宝剑——搭建自己的Linux实验系统(一)
- Linux系统启动的标准流程
- 使用Jsonp(JQ+C#)
- 无法下载silverlight 应用程序。请查看web服务器设置
- log4net失效
- silverLightError
- 看了几个mix10&pdc09的视频
- 谈谈我对DI的理解
- 【WM】如何判断进程能否被终止(freeable)
- Windows 7 下 ORACLE10G安装方法(自己测试成功)
- 我29岁了,现在开始努力还来得及吗?