asp.net+jquery Jsonp使用方法
更新時(shí)間:2010年04月15日 23:17:49 作者:
Jsonp的用法非常簡(jiǎn)單,不過(guò)需要服務(wù)器端和客戶端同時(shí)支持。
服務(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的實(shí)現(xiàn)代碼
- asp.net(C#)解析Json的類代碼
- asp.net JSONHelper JSON幫助類
- Jquery 組合form元素為json格式,asp.net反序列化
- asp.net 2.0里也可以用JSON的使用方法
- jQuery asp.net 用json格式返回自定義對(duì)象
- Jquery中g(shù)etJSON在asp.net中的使用說(shuō)明
- asp.net中各種類型的JSON格式化
- ASP.NET自帶對(duì)象JSON字符串與實(shí)體類的轉(zhuǎn)換
相關(guān)文章
ASP.NET MVC使用正則表達(dá)式驗(yàn)證手機(jī)號(hào)碼
這篇文章介紹了ASP.NET MVC使用正則表達(dá)式驗(yàn)證手機(jī)號(hào)碼的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-09-09aspx后臺(tái)傳遞Json到前臺(tái)的兩種接收方法推薦
下面小編就為大家?guī)?lái)一篇aspx后臺(tái)傳遞Json到前臺(tái)的兩種接收方法推薦。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-05-05基于.net standard 的動(dòng)態(tài)編譯實(shí)現(xiàn)代碼
這篇文章主要介紹了基于.net standard 的動(dòng)態(tài)編譯實(shí)現(xiàn)代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-07-07asp.net 網(wǎng)絡(luò)硬盤(pán)實(shí)現(xiàn)分析
隨著網(wǎng)絡(luò)技術(shù)的日益普及和信息化建設(shè)的重視,網(wǎng)絡(luò)硬盤(pán)作為一種新型安全的網(wǎng)絡(luò)存儲(chǔ)系統(tǒng),已越來(lái)越受到人們的重視和喜歡。2011-02-02asp.net畫(huà)曲線圖(折線圖)代碼 詳細(xì)注釋
asp.net畫(huà)曲線圖(折線圖), 需要的朋友可以參考下。2010-03-03.net/c# memcached緩存獲取所有緩存鍵的方法步驟
這篇文章主要介紹了.net/c# memcached緩存獲取所有緩存鍵的方法步驟,大家參考使用吧2013-12-12