我有一個腳本,用於使用Zend Framework從PHP返回一些JSON。未調用Zend Json_Encode和.getJson成功嗎?
這就是我回來的:[] {「Test」:「Tester」}但jQuery中的成功函數沒有被調用。不應該json是[{「Test」:「Tester」}]?
在我控制我這樣做:
echo Zend_Json::encode(array("Test" => "Tester"));
客戶JS:
$.getJSON("/entry/get-projects",
{
"id": 1,
"format": "json"
},
function(data, textStatus, jqXHR) {
alert("win");
}
);
如果我什麼都不返回,成功函數會觸發警報。 –
嘗試使用螢火蟲的控制檯來查看Zend正在發送的內容以及它如何發送它。 –
它在firebug中發回這個文本:[] {「Test」:「Tester」} –