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

闡述Json格式調用說明方法簡介

開發
Json格式漢字編碼估計不大對應(不是說它不是utf-8)我的頁面編碼(utf-8),因此會有問題出現。因此對于某些驗證返回的報錯信息(漢字)會有影響。

解決Json格式問題的方法很簡單,直接針對自己的問題需要,可以直接將此數組進行拼串,但前提是要深入理解到底什么是FrontPage服務器,及他是怎么運作的, 在這里拿出來和大家分享一下。

完善的 encode方法: 解決此問題的簡單方法就是 利用別人以完成的開源代碼: 首先想到 zend framework。  拿來  zf_json 包中的 Decoder.php, 和 Encoder.php。 Decoder.php其實只要將其中某個protect方法的 protect去掉就行。 具體操作忘了,讀者自行調試來解決。改寫好Decoder 類后,調用如下:

  1. $filepath  =  $_SERVER['DOCUMENT_ROOT'];  
  2.  include $filepath.'/inc/json/Encoder.php';   
  3.  $encoder  = new Zend_Json_Encoder(false);  
  4.  $json  = $encoder ->encode($result);   
  5.  header("X-JSON: $json"); 

由于很多使用json的地方還是在ajax調用中, 所以一些ajax '框架' 提供了decode方法:比如在prototype中, 如果php頁面包含了prototype.js, 那么就可以直接來調用 function(transport, json) { 。。操作} 在其中取json數據 就是  json.a  ,Json格式 等了。

另外:可能遇到問題,編碼。  zend framework返回的漢字編碼估計不大對應(不是說它不是utf-8)我的頁面編碼(utf-8),因此會有問題出現。因此對于某些驗證返回的報錯信息(漢字)會有影響。#t#

在這里的替代方法就是使用傳統的接口返回數字代碼形式(通信網關經常采用的方法),比如返回 json.code 有 0,1,2,3等多種可能。則在js端處理時, 0表示成功,1表示非法的客戶端數據,等等。 問題得到完美解決。

上面中,直接將這個字符串賦給一個變量,Json格式就變成一個Javascript數組了(專業化術語應該不叫數組,不過由于PHP的習慣問題,我就一直叫數組好了,方便理解)。這樣,可以很方便的對arr進行遍歷或者任意做你想做的事情了。

寫到這里,好像都沒提到AJAX哦?是哦,聯想一下,如果服務端返回的responseText用JSON過的字符串代替XML的話,前臺Javascript處理起來是不是很方便呢?狗皮膏藥就是這樣用的。

其實寫到這里,除了數據的存儲格式不太一樣外,JSON和XML也沒什么太大區別哦,不過下面我說的一點。雖然和XML沒多大關系,不過,可以說明JSON更大范圍的應用,那就是,跨域的數據調用。

由于安全性問題,Json格式不支持跨域調用,這樣要調用不同域名下的數據,很麻煩哦,雖然有解決方案(stone在他的講座上提到過了代理啊什么的雖然聽不懂但是知道能解決)。我寫兩個文件,足以展示跨域調用了。

責任編輯:chenqingxiang 來源: 賽迪
相關推薦

2010-01-07 17:48:02

JSON結構

2010-01-05 17:35:09

JSON數組格式

2010-02-04 13:52:30

Android ap

2010-01-08 15:30:15

JSON格式舉例

2010-01-06 10:27:32

JSON數組

2010-01-07 15:36:22

JSON轉化

2010-01-08 09:03:38

返回JSON數據

2010-01-07 17:09:59

JSON 方法調用

2010-02-03 17:37:30

Python語法

2010-01-06 13:23:20

JSON數據格式

2009-12-14 16:44:56

Ruby調用DLL

2009-12-17 15:22:27

Visual Stud

2010-01-13 09:38:17

C++單元測試

2009-12-23 17:57:22

WPF默認模板

2010-02-23 15:44:24

Python編輯器

2009-12-10 17:11:14

.NET Framew

2010-01-07 16:29:33

使用Json

2010-01-06 14:04:55

Json數據格式

2010-01-07 17:02:27

JSON序列化

2010-01-05 16:48:16

JSON 字符串
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线视频国产一区 | 性色综合| 天堂网色| 亚洲网站在线观看 | 欧美精品三区 | 久久久精品一区 | 久久综合一区 | 我要看黄色录像一级片 | 久久一区视频 | 91视频网址 | 久久精品97 | 国产高清区 | 久久久国产一区二区三区四区小说 | 夜夜摸天天操 | 91高清视频在线观看 | 日韩不卡三区 | 精品国产伦一区二区三区观看体验 | 午夜精品一区二区三区免费视频 | 国产在线一区二区三区 | 免费一看一级毛片 | 久久久人| 男女爱爱福利视频 | 伊人伊人网 | 伊人电影院av | 国产美女精品视频 | 女人牲交视频一级毛片 | 日韩中文字幕一区 | 9久9久9久女女女九九九一九 | 欧美日韩国产精品一区二区 | 免费视频久久 | 本道综合精品 | 久久久www成人免费精品张筱雨 | 久久久久久久久久久一区二区 | 久热国产精品视频 | 国产精品久久久久久久久免费高清 | 成人精品一区 | 国产高潮好爽受不了了夜色 | 九九精品在线 | 在线看一区二区 | a在线免费观看视频 | 国内精品久久久久久 |