onclick功能在chrome中不起作用

时间:2015-10-30 15:17:28

标签: javascript php json ajax codeigniter

我想设置一个onclick函数,当有人点击它我想要ajax调用并获取数据并填入div但是onclick不能用于chrome。在firefox它工作正常但我不知道为什么它没有工作。任何建议。

2 个答案:

答案 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"]);
    }
}