作者timmy852111 (光⊙﹏⊙)
看板Ajax
標題Re: [問題] javascript無法使用php陣列?
時間Tue Aug 2 12:05:23 2011
感謝版上大大之前的解答@@"
來報告一下我的心得XD
json要在php5.2以上才有內建 不過很不幸的學校提供的伺服器只有5.1.4 -.-
我也不可能去要求網管幫我升級伺服器QQ
然後就找到了一個zend的lib可以用@@"
結果就這樣鬼打牆了兩個禮拜-.-
資料夾zend/Json 裡面Encoder.php的
require_once 'Zend/Json/Exception.php';
要註解掉才能夠正常顯示= = 我也不知道原因在哪裡囧
是因為require_once 'Zend/Exception.php'; 這一行嗎?
因為資料夾Zend下只有一個Json.php的檔案
temp = eval(<?php echo Zend_Json::encode($data);?>);
結果就這一行就解決了-.-
囧|||
用eval的原因是 這只是專題不需要去注意安全性XD
而且josn2.js引用好像也有問題囧 就先這樣吧@@ 謝謝大家的幫忙<(_ _)>
--
▄▄▄▄▄ ▄▄▄▄▄▄ ▄ ▄
▄ ▄▄▄▄ ▄
▄▄▄ ▄
▄ ▄ ▄▄▄▄▄▄▄
▄ ▄
▄▄ ▄▄
▄ ▄▄▄▄
▄
▄ ▄ ▄▄▄ くっくっくっ....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.109.100.195
1F:→ mesak:JSON Services_JSON 08/02 13:05
2F:推 B9: 建議寫個 function 把 Zend_Json::encode 包起來 08/02 19:59
3F:→ B9: function 叫 json_encode 將來 php 升級可以無痛轉換 08/02 20:00