JQuery中g(shù)etJSON的使用方法
JSON 是一種含有簡單括號結(jié)構(gòu)的純文本,因此許多通道都可以交換 JSON 消息。因為同源策略的限制,我們不能在與外部服務(wù)器進行通信的時候使用 XMLHttpRequest。而JSONP是一種可以繞過同源策略的方法,即通過使用 JSON 與 <script> 標(biāo)記相結(jié)合的方法,從服務(wù)端直接返回可執(zhí)行的JavaScript函數(shù)調(diào)用或者JavaScript對象。
整個調(diào)用過程中,起關(guān)鍵作用的是jsoncallback=?,在客戶端調(diào)用時需在請求地址中添加參數(shù):jsoncallback=?;同時服務(wù)器端則需要把jsoncallback的值作為方法名傳回來。
服務(wù)端代碼:
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(Request.QueryString["jsoncallback"] + "({name:'test'})");
}
html頁面調(diào)用:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head >
<script type="text/javascript" src="jquery-1.4.4.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$.getJSON("http://localhost:10272/test.aspx?jsoncallback=?",
function(data) {
$("#divHeaderLink").html(data.name);
});
});
</script>
</head>
<body>
<div id="divHeaderLink">
</div>
</body>
</html>
- JQuery 獲取json數(shù)據(jù)$.getJSON方法的實例代碼
- Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法總結(jié)
- jquery $.getJSON()跨域請求
- Jquery getJSON方法詳細分析
- jQuery+ajax中g(shù)etJSON() 用法實例
- jQuery getJSON 處理json數(shù)據(jù)的代碼
- JQuery中的$.getJSON 使用說明
- ie下jquery.getJSON的緩存問題的處理方法
- jQuery中$.ajax()和$.getJson()同步處理詳解
- 用原生JavaScript實現(xiàn)jQuery的$.getJSON的解決方法
- jQuery中$.get、$.post、$.getJSON和$.ajax的用法詳解
- jQuery使用getJSON方法獲取json數(shù)據(jù)完整示例
相關(guān)文章
jquery通過load獲取文件的內(nèi)容并跳到錨點的方法
這篇文章主要介紹了jquery通過load獲取文件的內(nèi)容并跳到錨點的方法,涉及l(fā)oad及animate等方法的使用技巧,需要的朋友可以參考下2015-01-01jquery validation驗證身份證號,護照,電話號碼,email(實例代碼)
jquery validation驗證身份證號,護照,電話號碼,email(實例代碼)。需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11jquery插件NProgress.js制作網(wǎng)頁加載進度條
這篇文章主要介紹了jquery插件NProgress.js制作網(wǎng)頁加載進度條的相關(guān)資料,需要的朋友可以參考下2015-06-06jquery trigger偽造a標(biāo)簽的click事件取代window.open方法
這篇文章主要介紹了使用jquery trigger 觸發(fā)a標(biāo)簽的click事件取代window.open方法,需要的朋友可以參考下2014-06-06