我想设置一个onclick函数,当有人点击它我想要ajax调用并获取数据并填入div但是onclick不能用于chrome。在firefox它工作正常但我不知道为什么它没有工作。任何建议。
答案 0 :(得分:1)
foreach ($data as $item) {
echo $item->item_title;
}
这是一个对象数组。如果你在某个时候调用json_decode($ data)。
你应该能够弄清楚如何把它放在桌子里。
如果你想在Javascript中循环,请尝试这样的事情。
for (var item in data) {
alert(item.item_title);
}
Here's a previous SO discussion on looping with Javascript
您需要将$数据回显给您的ajax调用。在您的Javascript中尝试将数据写入控制台日志。但现在你的问题不是你如何在Javascript中循环数组,而是如何设置和ajax调用返回json的php应用程序。你可能应该问这个问题。
答案 1 :(得分:0)
var ajax_response = someData;
if(ajax_response !=""){
for(var i=0; i<ajax_response.length; i++){
console.log(ajax_response[i]["user_id"]);
console.log(ajax_response[i]["item_title"]);
console.log(ajax_response[i]["item_price"]);
console.log(ajax_response[i]["item_description"]);
console.log(ajax_response[i]["date_time"]);
}
}