[問題] php要如何傳遞索引陣列給javascript

看板PHP作者 (gogogo)時間18年前 (2007/07/09 17:47), 編輯推噓2(208)
留言10則, 3人參與, 最新討論串1/1
經過資料庫查詢後可以利用mysql_fetch_array將查詢結果化成 key=>value 的形式 譬如: $a['subject'] = '123456' 請問有沒有辦法將這樣的陣列傳回給javascript呢? 再由javascript做相關的處理呢? -- ※ 編輯: gogogohuang 來自: 140.96.186.54 (07/09 17:48)

07/09 18:34, , 1F
你應該是用JavaScript ex: xmlhttp去pull資料
07/09 18:34, 1F

07/09 18:34, , 2F
而不是期待PHP能夠自己做ServerPush
07/09 18:34, 2F

07/09 22:31, , 3F
json模組可以將php變數資料轉換成javascript認得的字串
07/09 22:31, 3F

07/09 22:44, , 4F
把這個字串傳給client端的js(不論用何種方式),然後在js
07/09 22:44, 4F

07/09 22:45, , 5F
這邊透過eval()就可以還原出原本的php資料。
07/09 22:45, 5F

07/09 23:58, , 6F
謝謝m大,我會去研究一下json的
07/09 23:58, 6F

07/09 23:59, , 7F
我會這樣問是因為老闆要我幫他試的
07/09 23:59, 7F

07/10 00:01, , 8F
我個人的習慣是用mysql_fetch_object
07/10 00:01, 8F

07/10 00:02, , 9F
只把查詢結果當成單一參數傳遞而已
07/10 00:02, 9F

07/10 00:03, , 10F
而我現在要試的是在xajax上的用法
07/10 00:03, 10F
文章代碼(AID): #16aWGb06 (PHP)
文章代碼(AID): #16aWGb06 (PHP)