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

筆者對JSON對象代碼進(jìn)行說明介紹

開發(fā) 開發(fā)工具
JSON對象對于一個剛?cè)腴T不久PHP學(xué)習(xí)者來說是比較陌生的詞匯。我們在文章中將會以一個例子來詳細(xì)介紹PHP JSON類庫的用法。

這里考慮都考慮的是服務(wù)器返回的是JSON形式的字符串的形式,對于利用JSONObject等插件封裝的JSON對象,與此亦是大同小異,這里不再做說明,下面進(jìn)行JSON對象代碼說明:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <html xmlns="http://www.w3.org/1999/xhtml"> 
  3. <head> 
  4. <title>test2</title> 
  5.  
  6. <script language="javascript" type="text/javascript" src="js/jquery-latest.pack.js"></script> 
  7.  
  8. <script language="javascript" type="text/javascript" src="js/PageDate.js"></script> 
  9.  
  10. </head> 
  11. <body> 
  12. <div> 
  13.    <div> 
  14.     <br /> 
  15.     <input id="first" type="button" value=" << " /><input id="previous" type="button" 
  16. value=" < " /><input id="next" type="button" value=" > " /><input id="last" type="button" 
  17.  value=" >> " /> 
  18.     &nbsp;<span id="pageinfo"></span> 
  19.     <ul id="datas"> 
  20. <li id="template"> 
  21.  <span id="OrderID"> 
  22.   訂單ID  
  23.  </span>/  
  24.  <span id="CustomerID"> 
  25.  客戶ID  
  26.  </span> 
  27.  <span id="EmployeeID"> 
  28.  雇員ID  
  29.  </span>/  
  30.  <span id="OrderDate"> 
  31.  訂購日期  
  32.  </span>/  
  33.  <span id="ShippedDate"> 
  34.  發(fā)貨日期  
  35.  </span>/  
  36.  <span id="ShippedName"> 
  37.  貨主名稱  
  38.  </span>/  
  39.  <span id="ShippedAddress"> 
  40.  貨主地址  
  41.  </span>/  
  42.  <span id="ShippedCity"> 
  43.  貨主城市  
  44.  </span>/  
  45.  <span id="more"> 


注:對于一般的js生成json對象,只需要將$.each()方法替換為for語句即可,其他不變。 對于服務(wù)器返回的JSON字符串,如果jquery異步請求將type(一般為這個配置屬性)設(shè)為“json”,或者利用$.getJSON()方法獲得服務(wù)器返回,那么就不需要eval()方法了。#t#

因為這時候得到的結(jié)果已經(jīng)是json對象了,只需直接調(diào)用該對象即可,這里以$.getJSON方法為例說明數(shù)據(jù)處理方法:

  1.  type: "get",//使用get方法訪問后臺  
  2.  dataType: "json",//返回json格式的數(shù)據(jù)  
  3.  url: "Handler.ashx",//要訪問的后臺地址  
  4.  data: "pageIndex=" + pageIndex,//要發(fā)送的數(shù)據(jù)  
  5.  complete :function(){$("#load").hide();},//AJAX請求完成時隱藏loading提示  
  6.  success: function(msg){//msg為返回的數(shù)據(jù),在這里做數(shù)據(jù)綁定  
  7.  var data = msg.table;  
  8.  $.each(data, function(i, n){  
  9. var row = $("#template").clone();  
  10. row.find("#OrderID").text(n.OrderID);  
  11. row.find("#CustomerID").text(n.CustomerID);  
  12. row.find("#EmployeeID").text(n.EmployeeID);  
  13. row.find("#OrderDate").text(ChangeDate(n.OrderDate));  
  14. if(n.RequiredDate !== undefined) row.find("#ShippedDate").text(ChangeDate(n.RequiredDate));  
  15. row.find("#ShippedName").text(n.ShipName);  
  16. row.find("#ShippedAddress").text(n.ShipAddress);  
  17. row.find("#ShippedCity").text(n.ShipCity);  
  18. row.find("#more").html("<a href=OrderInfo.aspx?id=" + n.OrderID + "&pageindex="+pageIndex+">&nbsp;More</a>");  
  19. row.attr("id","ready");//改變綁定好數(shù)據(jù)的行的id  
  20. row.appendTo("#datas");//添加到模板的容器中  
  21.  });  
  22.  $("[@id=ready]").show();  
  23.  SetPageInfo();  
  24.  }  
  25. });  
  26. }  
  27.  
  28. function ChangeDate(date)  
  29. {  
  30.  return date.replace("-","/").replace("-","/");  

這里特別需要注意的是方式1中的eval()方法是動態(tài)執(zhí)行其中字符串(可能是js腳本)的,這樣很容易會造成系統(tǒng)的安全問題。所以可以采用一些規(guī)避了eval()的第三方客戶端腳本庫,比如JSON對象就提供了一個不超過3k的腳本庫。

責(zé)任編輯:chenqingxiang 來源: IT168
相關(guān)推薦

2010-01-08 13:16:54

Json入門文檔

2009-12-25 09:25:54

ADO.NET實(shí)例

2010-01-05 10:47:05

command對象

2009-12-23 13:23:29

ADO.Net Sql

2009-12-10 14:11:54

Visual Basi

2009-12-11 14:21:55

VS2010程序

2010-01-06 15:30:51

JSON和XML

2010-01-05 17:06:46

JSON 數(shù)據(jù)

2009-12-07 16:42:35

WCF編程

2010-02-02 13:28:46

Python變量

2010-01-04 11:26:13

ADO對象模型

2010-01-06 10:35:02

Json_Decode

2009-12-01 19:12:41

Visual Stud

2010-01-07 09:31:27

Json數(shù)據(jù)異常

2010-01-25 18:19:17

C++特性

2009-12-08 10:35:29

WCF地址

2009-12-08 16:09:02

WCF消息

2009-12-21 10:01:05

Oracle技術(shù)

2010-01-25 18:19:17

C++特性

2010-01-25 18:19:17

C++特性
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美成人第一页 | 伊人亚洲 | 日韩www | 亚洲成人a v | 久草网在线视频 | 九九热精品在线视频 | 成人免费在线视频 | 亚洲综合色自拍一区 | 天堂一区二区三区 | 婷婷激情综合 | 91久久久久久 | 99热视| 亚洲第一av | 亚洲国产一区二区三区四区 | 国产精品观看 | 久热久草 | 中文字幕一区二区三区精彩视频 | 精品在线看| 91精品国产91综合久久蜜臀 | 成人午夜视频在线观看 | 亚洲福利一区二区 | 东京av男人的天堂 | 久久成人精品视频 | 国产伦精品一区二区三区在线 | 欧美成人a∨高清免费观看 欧美日韩中 | 国产美女视频一区 | 国产精品久久久久久久免费观看 | 欧美精品中文字幕久久二区 | 久久精品欧美一区二区三区麻豆 | 免费一级网站 | 免费视频成人国产精品网站 | 久久国产精品72免费观看 | 精品中文字幕一区二区三区 | 亚洲精品在线免费 | 亚洲成人av一区二区 | 久久九九99| 精品国产一区一区二区三亚瑟 | 日韩精品三区 | 欧美精品一区二区三区视频 | 亚洲一区国产 | 欧美一区二区在线观看视频 |