我正在串格式而不是陣列形式,其從輸出AJAX獲得字符串,而不是從輸出AJAX
$.get('ajax/order_details.php?order_limit=true&order_limit_id=<?php echo $_GET['id']; ?>', function(data){
alert(data.toSource());
})陣列;
這是我使用它在PHP文件
(new String("[{\"return_id\":\"129\",\"order_id\":\"126450\",\"parent_status\":\"0\"}]"))
我想作爲數組不是字符串輸出的代碼(order_details.php)
if(isset($_GET['order_limit_id']) and isset($_GET['order_limit'])){
$g_o = $mysql->query("SELECT * FROM ocreturn r, ocorder o WHERE o.order_id = '".$_GET['order_limit_id']."' and r.customer_id = o.customer_id");
echo json_encode($g_o->rows);
}
而且我得到的輸出。
誰能給我這個
如果你只是調用'alert(data)',會發生什麼? – Andrew 2013-03-05 07:44:51
它顯示爲「[{\」return_id \「:\」129 \「,\」order_id \「:\」126450 \「,\」parent_status \「:\」0 \「}]]」但它是也字符串 – santhosh 2013-03-05 07:50:20