2016-12-30 88 views
0

我需要幫助如何將PHP數組轉換爲JQuery而不使用JSON。如何在不使用JSON的情況下在JQuery中獲取PHP數組?

這是我的PHP代碼:

if (intval($data1['ct']) > intval($_GET['current'])) { 
    $res['result'] = true; 
    $res['current'] = intval($data1['ct']); 
    } 
    else 
    { 
    $res['result'] = false; 
    } 

    exit; 
+0

避免JSON的目的是什麼? –

+0

只是想嘗試替代解決方案 –

+1

然後生成XML,但它很愚蠢,因爲在大多數情況下,JSON是最合適的JavaScript格式。即使PHP應該生成HTML,你也應該遵守一些協議,比如'{response:「HTML ..」,「error」:false}' –

回答

0

另一種方法是使每一個鍵值對的字符串,並將其傳遞給jQuery的。

但是,這不是一個好的做法

我的建議是始終使用JSON與這種情況

+0

好的,謝謝! –

0

打交道時什麼呼應結果作爲JSON是這樣的:

return echo json_encode($res); 

並捕捉結果與jQuery的$ .ajax與選項dataType: "json"或簡單解析與JSON.parse(array_from_php)

告訴我,如果臨屋區噸工作。 問候!

+1

是的我已經嘗試過,它的工作原理。我猜JSON是最重要的。 –

0

服務器響應:return echo json_encode($res);

JS:得到它,可以只使用它。沒有json.parse

+0

只是把它放入js變量? –

相關問題