作者gogogohuang (gogogo)
看板PHP
標題[問題] php要如何傳遞索引陣列給javascript
時間Mon Jul 9 17:47:16 2007
經過資料庫查詢後可以利用mysql_fetch_array將查詢結果化成 key=>value 的形式
譬如:
$a['subject'] = '123456'
請問有沒有辦法將這樣的陣列傳回給javascript呢?
再由javascript做相關的處理呢?
--
※ 編輯: gogogohuang 來自: 140.96.186.54 (07/09 17:48)
1F:推 LiloHuang:你應該是用JavaScript ex: xmlhttp去pull資料 07/09 18:34
2F:→ LiloHuang:而不是期待PHP能夠自己做ServerPush 07/09 18:34
3F:推 MrMarcus:json模組可以將php變數資料轉換成javascript認得的字串 07/09 22:31
4F:→ MrMarcus:把這個字串傳給client端的js(不論用何種方式),然後在js 07/09 22:44
5F:→ MrMarcus:這邊透過eval()就可以還原出原本的php資料。 07/09 22:45
6F:→ gogogohuang:謝謝m大,我會去研究一下json的 07/09 23:58
7F:→ gogogohuang:我會這樣問是因為老闆要我幫他試的 07/09 23:59
8F:→ gogogohuang:我個人的習慣是用mysql_fetch_object 07/10 00:01
9F:→ gogogohuang:只把查詢結果當成單一參數傳遞而已 07/10 00:02
10F:→ gogogohuang:而我現在要試的是在xajax上的用法 07/10 00:03