成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何正確理解JSON.NET標簽加載

開發 開發工具
如何傳遞有意義的結構那?別慌本文就從這里給您對JSON.NET做個簡單介紹,這樣可以為整個軟件開發周期少了不少彎路,降低工作的復雜性。

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

1、getJSON的用法JQuery手冊已經寫得很詳細,參考手冊就可以了,很簡單。需要指出的一點是getJSON利用的jsonp需要客戶端與服務端作出配合。#t#

2、客戶端傳遞的URL里要包含callback變量,以形如callback=?的形式結尾。(jquery會隨機生成一個字符串替換?傳遞給服務端),服務端獲取客戶端傳遞的callback的值callbackValue,和需要傳遞的json字符串構成 JSON.NET’(’.json.’)'傳回給客戶端(示例為php字符串連接方式,其他語言類似)

  1. 一、可以通過Javascript中的eval函數把符合一定格式的字符串轉化成JSON對象  
  2.  
  3. <script language="javascript"> 
  4.  
  5. function ShowJsonString()  
  6.  
  7.  {  
  8.  
  9. response = (  
  10.  
  11. "[{ name: 'Joe', age: '30', gender: 'M'},{ name: 'Chandler', age: '32', gender: 'M'},{ name: 'Rose', age: '31', gender: 'M'}]" //字符串形式  
  12.  
  13. );  
  14.  
  15. var response1 = "({ name: 'Vicson', age: '30', gender: 'M'})"; //字符串形式,這里的小括號不能少  
  16.  
  17. json = eval(response);  
  18.  
  19. json1 = eval(response1);  
  20.  
  21. alert(json[0].name + "," + json[1].age + "," +json[2].gender);  
  22.  
  23. alert(json1.name);  
  24.  
  25. }  
  26.  
  27. ShowJsonString();  
  28.  
  29. </script> 
  30.  
  31. 二、直接定義JSON對象  
  32.  
  33. <script language="javascript"> 
  34.  
  35. function ShowJsonObject()  
  36.  
  37. {  
  38.  
  39. var user =  
  40.  
  41. {   
  42.  
  43. username:"andy",  
  44.  
  45. "age":20,  
  46.  
  47. "info": { "tel": "25003614", "cellphone": "882"},  
  48.  
  49. "address":  
  50.  
  51. [  
  52.  
  53. {city:"shenzhen","postcode":"0755"},  
  54.  
  55. {"city":"guangzhou","postcode":"020"}  
  56.  
  57. ] //address是一個數組  
  58.  
  59. } //對象形式  
  60.  
  61. alert(user.username);  
  62.  
  63. alert(user.age);  
  64.  
  65. alert(user.info.cellphone);  
  66.  
  67. alert(user.address[0].city);  
  68.  
  69. alert(user.address[0].postcode);  
  70.  
  71. }  
  72.  
  73. ShowJsonObject();  
  74.  
  75. </script> 

JSON.NET的規則很簡單: 對象是一個無序的“‘名稱/值’對”集合。一個對象以“{”(左括號)開始,“}”(右括號)結束。每個“名稱”后跟一個“:”(冒號);“‘名稱/值’ 對”之間使用“,”(逗號)分隔。

責任編輯:chenqingxiang 來源: 51CTO.com
相關推薦

2010-01-07 16:46:28

VB.NET延時函數

2010-01-18 17:29:35

VB.NET函數調用

2010-02-01 10:54:37

C++框架

2009-06-18 10:29:24

Hibernate I

2009-12-09 14:04:45

PHP include

2009-12-17 11:36:55

Ruby輸入輸出

2009-12-04 17:16:41

PHP析構函數

2009-12-16 17:00:43

Ruby on Rai

2009-12-14 17:48:46

Ruby String

2020-01-07 15:10:32

Linuxinode命令

2010-08-05 15:40:07

DB2快照函數

2009-12-04 18:00:46

PHP開發MVC模型

2010-07-20 12:35:33

SQL Server索

2024-01-29 00:35:00

Go并發開發

2023-12-27 19:52:08

Go模塊命令

2021-08-11 05:06:23

NETJSON框架

2010-02-04 15:05:00

C++ cpuid指令

2009-12-03 18:07:47

PHP轉義

2009-12-07 14:53:13

PHP抽象類應用

2009-12-16 10:33:31

Ruby更新文件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品国产高清一区二区三区 | 黑色丝袜三级在线播放 | 国产精品久久国产精品 | 毛片一区| 狠狠色狠狠色综合系列 | 日韩精品免费在线观看 | 国产一区亚洲二区三区 | 日韩一二区 | 欧美性受xxxx白人性爽 | www.久久久.com | 亚洲高清在线观看 | 一级一级毛片免费看 | 日韩一区二区三区四区五区 | 亚洲精品一区二区三区在线 | 亚洲天堂免费在线 | 伊人网在线播放 | 午夜精品一区二区三区在线观看 | 毛片视频网站 | 91视频在线观看 | 国产精品国产三级国产aⅴ中文 | 99久久久国产精品 | 91偷拍精品一区二区三区 | av天空 | 国产激情偷乱视频一区二区三区 | 99精品国自产在线 | 亚洲精品国产成人 | 欧美一级二级三级视频 | 成人二区 | 综合一区二区三区 | 精品美女久久久久久免费 | 风间由美一区二区三区在线观看 | 免费一区二区三区 | 国产精品一区在线观看 | 日韩欧美国产精品综合嫩v 一区中文字幕 | 亚洲免费人成在线视频观看 | 天天操天天干天天透 | 免费av电影网站 | 黄色毛片在线看 | 久久久久国产一区二区三区四区 | 精品国产91乱码一区二区三区 | 91精品一区二区三区久久久久 |