2010-12-18 66 views
0

我有一個JS/Html文件和一個PHP腳本。 PHP文件創建一個數據庫連接並返回數據庫查詢的結果。使用PHP從數據庫提取值並將結果作爲變量傳遞給JavaScript

html頁面使用ajax請求獲取數據並將其回顯到html頁面 - 但它以文本(xmlhttp.responseText)形式返回,我可以顯示該頁面,但無法輕鬆操作。

我想返回數據作爲我可以在JavaScript中處理的數組。

有沒有辦法讓ajax請求將響應作爲變量而不是原始文本?

如果我可以提供更多信息以便於回答,請告訴我!

謝謝!

+0

JSON是你所需要的 – 2010-12-18 13:42:30

+2

查找到JSON格式。 PHP可以使用'json_encode()'來回顯你的變量,這個javascript可以讀取和解碼。 – Fanis 2010-12-18 13:44:35

+0

如何使用xmlhttp.responseXML以XML形式返回響應?這允許你訪問單個節點,如果返回的數據是有效的xml。 JSON選項可能更容易。 – devius 2010-12-18 17:24:14

回答