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

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


咨詢
建站咨詢
