我已經創建了一個PHP頁面,它從我的數據庫輸出一個字符串變量(這個字符串模擬一個多維數組),我想用這個字符串作爲jQuery代碼中的變量外部JavaScript文件)。 它不工作的問題。插入一個PHP頁面輸出到jquery varible
我已經試過:
var data = [$.get("string.php");];
我如何可以插入一個PHP頁面輸出到一個jQuery變量?
我已經創建了一個PHP頁面,它從我的數據庫輸出一個字符串變量(這個字符串模擬一個多維數組),我想用這個字符串作爲jQuery代碼中的變量外部JavaScript文件)。 它不工作的問題。插入一個PHP頁面輸出到jquery varible
我已經試過:
var data = [$.get("string.php");];
我如何可以插入一個PHP頁面輸出到一個jQuery變量?
你可能想是這樣的:
$.get("string.php", function(response){
var data = response;
});
從您的評論你期望得到一個數組作爲響應看到。你需要解析它。 我建議你將你的響應轉換成一個JSON對象(這使得解析更容易)。 比你可以只做:
var data = $.parseJSON(response);
而且你會得到一個數組與對象。
要使您的響應JSON,您可以使用json_encode編碼您的陣列。
它仍然無法正常工作。也許我會解釋它更具體:我有這個變量在jQuery中:var data = [{address:'sweden vaxjo',title:'test',description:'hi',area:'Kronoberg',category:'Activities ',頻率:'一次',時間:'17:00'},{地址:'sweden kalmar',標題:'hi',描述:'hi',區域:'Kalmar',類別:'Activities',頻率:'一次',當:'hh'}]; ....現在PHP頁面給出相同的輸出=所以我怎麼能把這個輸出放到我的腳本中? – user2828251
看起來像JSON。你想要它是一個數組? – putvande
iv'e已經在我的PHP頁面中手動(以字符串形式)生成此數組... – user2828251
通過Ajax調用。 PhP不能像JavaScript一樣工作。 – Goikiu