从Ajax响应提取使用的foreach数组值
问题描述:
嗨,大家好,这是从Ajax响应从Ajax响应提取使用的foreach数组值
[{"qty":1,"name":"7-test-Professional","part_number":"12231","list_price":"800"},
{"qty":1,"name":"Senior Professional Forester","part_number":"","list_price":"97.000000"]
这里我试图提醒每一个值
$.ajax({
type: 'POST',
url: 'getdata.php?product_id='+rate_id,
success: function(data)
{
// console.log(result);
result=$.parseJSON(data);
$.each(result, function(index, value) {
alert(index + ": " + value);
});
//alert(result); //this prints the above array !!
}
});
得到输出结果数组:index_value: [object Object]
感谢您的时间.. :)
答
尝试添加dataType:'json'进入你的ajax参数
你不需要parseJSON我希望。
最后的代码变得
$.ajax(
{
type: 'POST',
url: 'getdata.php?product_id='+rate_id,
dataType: 'json',
success: function(data)
{
$.each(result, function(index, value) {
alert(index + ": " + value);
});
}
});
+0
非常感谢! –
'警报(指数+ “:” + JSON.stringify(值));'? – raina77ow
感谢您的打印为0:{“qty”:1,“name”:“7-test-Professional Forester Hour”,“part_number”:“1231231”,“list_price”:“800.000000”,“sale_price”:“800.000000 “,”total_price“:”800.000000“}以获得个人我应该使用value.qty权利? –
它的工作很棒!谢谢raina77ow :) –