新聞中心
JQuery1.2后getJSON方法支持跨域讀取json數(shù)據(jù),原理是利用一個(gè)叫做jsonp的概念。當(dāng)然,究其本質(zhì)還是通過JSON.NET標(biāo)簽動(dòng)態(tài)加載js,似乎這是實(shí)現(xiàn)真正跨域的***方法。下面進(jìn)行分析研究。

為桂林等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及桂林網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、桂林網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
1、getJSON的用法JQuery手冊(cè)已經(jīng)寫得很詳細(xì),參考手冊(cè)就可以了,很簡(jiǎn)單。需要指出的一點(diǎn)是getJSON利用的jsonp需要客戶端與服務(wù)端作出配合。#t#
2、客戶端傳遞的URL里要包含callback變量,以形如callback=?的形式結(jié)尾。(jquery會(huì)隨機(jī)生成一個(gè)字符串替換?傳遞給服務(wù)端),服務(wù)端獲取客戶端傳遞的callback的值callbackValue,和需要傳遞的json字符串構(gòu)成 JSON.NET’(’.json.’)'傳回給客戶端(示例為php字符串連接方式,其他語(yǔ)言類似)
- 一、可以通過Javascript中的eval函數(shù)把符合一定格式的字符串轉(zhuǎn)化成JSON對(duì)象
- 二、直接定義JSON對(duì)象
JSON.NET的規(guī)則很簡(jiǎn)單: 對(duì)象是一個(gè)無(wú)序的“‘名稱/值’對(duì)”集合。一個(gè)對(duì)象以“{”(左括號(hào))開始,“}”(右括號(hào))結(jié)束。每個(gè)“名稱”后跟一個(gè)“:”(冒號(hào));“‘名稱/值’ 對(duì)”之間使用“,”(逗號(hào))分隔。
網(wǎng)站名稱:如何正確理解JSON.NET標(biāo)簽加載
本文鏈接:http://m.5511xx.com/article/cdpoeij.html


咨詢
建站咨詢
