成人免费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-14 17:48:46

Ruby String

2009-12-17 11:36:55

Ruby輸入輸出

2009-12-04 17:16:41

PHP析構函數

2009-12-16 17:00:43

Ruby on Rai

2010-08-05 15:40:07

DB2快照函數

2020-01-07 15:10:32

Linuxinode命令

2009-12-04 18:00:46

PHP開發MVC模型

2010-07-20 12:35:33

SQL Server索

2021-08-11 05:06:23

NETJSON框架

2024-01-29 00:35:00

Go并發開發

2023-12-27 19:52:08

Go模塊命令

2010-02-04 15:05:00

C++ cpuid指令

2009-12-03 18:07:47

PHP轉義

2010-03-12 11:01:52

不對稱交換機

2009-12-07 14:53:13

PHP抽象類應用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久草在线 | 亚洲精品电影在线观看 | 国产欧美一区二区三区久久人妖 | avmans最新导航地址 | 少妇无套高潮一二三区 | 天堂一区二区三区四区 | 天天av天天好逼 | 91精品国产一区二区三区 | 91看片在线 | 日韩三级在线观看 | 色天堂影院| 亚洲成人精品一区二区 | 成人精品毛片国产亚洲av十九禁 | 成人在线视频观看 | 国产激情 | 久久久久久久夜 | 91电影 | 欧美精品久久久 | 欧美日韩综合 | 天天操夜夜爽 | 亚洲精品中文字幕av | 国际精品久久 | 久久精品美女 | 亚洲精品乱码久久久久久按摩观 | 91在线精品一区二区 | 国产精品一区二区福利视频 | 二区欧美 | 亚洲精品日日夜夜 | 97av在线| 亚洲国产中文字幕 | 久久国内 | 亚洲高清在线观看 | 秋霞影院一区二区 | 国产日韩欧美激情 | 精品久久久久久 | 国产精品美女在线观看 | 麻豆视频国产在线观看 | 日本成人区 | 毛片国产 | 黄色免费观看 | 国产精品18毛片一区二区 |