我正在串格式而不是阵列形式,其从输出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