我有一個解析使用json_encode()方法的數組,但返回的PHP腳本空白json_encode()任何回報
的PHP代碼如下
$companies = $db->getCustomerNames();
print_r($companies)
if (!empty($companies)){
$jsonstring = json_encode($companies);
echo $jsonstring ;
}
else{
echo 'false';
}
- $公司被填充,我可以打印出來呢
我也有一個JavaScript看起來像這樣
jQuery.ajax({
type: "GET",
url: "http://localhost/myscript.php"
success: function(msg) {
companies = jQuery.parseJSON(msg);
//DO OTHER STUFF WITH companies
}
});
- 的PHP腳本連接到數據庫,並呼應JSON編碼數組
- JavaScript的使用AJAX獲取數組這樣我就可以使用它的內容
- 當我打http://localhost/myscript.php我得到一個空白頁
- 工程罰款我的本地服務器上
- 該頁面在雅虎(不知道這是否有差別)
如何'json_encode()'返回的輸出呢?這是'print_r()'輸出。 – BoltClock 2011-05-10 05:00:24
你對json_encode和json_decode的問題感到困惑嗎? – deceze 2011-05-10 05:01:44
在你使用'json_encode()'和'echo'結果的地方顯示你的PHP代碼 – Phil 2011-05-10 05:02:18