asp.net+jquery Jsonp使用方法
更新時間:2010年04月15日 23:17:49 作者:
Jsonp的用法非常簡單,不過需要服務(wù)器端和客戶端同時支持。
服務(wù)器端
string callback = Request["callback"];
string response = string.Format("\"value1\":\"{0}\",\"value2\":\"{1}\", v1, v2);
string call = callback + "({" + response + "})";
Response.Write(call);
客戶端
這里使用JQ,有下面兩種調(diào)用方法:
1、使用getJson
var url = "xxx.aspx?p1=1&p2=2&callback=?";
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);
}
});
復(fù)制代碼 代碼如下:
string callback = Request["callback"];
string response = string.Format("\"value1\":\"{0}\",\"value2\":\"{1}\", v1, v2);
string call = callback + "({" + response + "})";
Response.Write(call);
客戶端
這里使用JQ,有下面兩種調(diào)用方法:
1、使用getJson
復(fù)制代碼 代碼如下:
var url = "xxx.aspx?p1=1&p2=2&callback=?";
jQuery.getJSON(url, function(data) {
alert("value1:" + data.value1+ " value2:" + data.value2);
});
2、使用ajax
復(fù)制代碼 代碼如下:
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);
}
});
您可能感興趣的文章:
- 使用jQuery向asp.net Mvc傳遞復(fù)雜json數(shù)據(jù)-ModelBinder篇
- 使用ASP.NET一般處理程序或WebService返回JSON的實現(xiàn)代碼
- asp.net(C#)解析Json的類代碼
- asp.net JSONHelper JSON幫助類
- Jquery 組合form元素為json格式,asp.net反序列化
- asp.net 2.0里也可以用JSON的使用方法
- jQuery asp.net 用json格式返回自定義對象
- Jquery中g(shù)etJSON在asp.net中的使用說明
- asp.net中各種類型的JSON格式化
- ASP.NET自帶對象JSON字符串與實體類的轉(zhuǎn)換
相關(guān)文章
.NET Core 微信小程序退款步驟——(統(tǒng)一退款)
這篇文章主要介紹了.NET Core 微信小程序退款步驟——(統(tǒng)一退款),本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-09-09
Asp.NET MVC中使用SignalR實現(xiàn)推送功能
這篇文章主要為大家詳細介紹了Asp.NET MVC 中使用 SignalR 實現(xiàn)推送功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-10-10
C#中的Equals、RefrenceEquals和==的區(qū)別與聯(lián)系
C#中判斷兩個對象是否相等有Equals、RefrenceEquals和==三種,其中==為運算符,其它兩個為方法,而Equals又有兩種版本,一個是靜態(tài)的,一個是虛擬的,詳細了解可以參考本文2012-12-12
asp.net的IndexOf,LastIndexOf,IndexOfAny和LastIndexOfAny的用法
IndexOf,LastIndexOf,IndexOfAny和LastIndexOfAny的功能,是定位字符或定位子串2012-10-10
asp.net上傳Excel文件并讀取數(shù)據(jù)的實現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于asp.net上傳Excel文件并讀取數(shù)據(jù)的實現(xiàn)方法,文中通過示例代碼以及圖文介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
.Net Core中使用Autofac替換自帶的DI容器的示例
Autofac比Core中自帶的DI功能強大的多,比如:屬性注入、基于名稱注入、子容器、自定生存期管理、遲緩初始化,本文就詳細的來介紹一下.Net Core Autofac替換DI容器,感興趣的可以了解一下2021-06-06

