我想使用AJAX获取信息。如果成功,我想将数据追加到表中。此外,在每个tr中,我添加一个按钮,并且如果单击该按钮,我想触发一个事件。因此,我只需在表格中追加一个带有onclick函数的按钮。而onclick功能不起作用。有谁知道为什么?以及我如何实现我的目标?onclick funtion当我在ajax中添加一个按钮时
下面是代码:
$.ajax({
url: 'https://api.instagram.com/v1/tags/'+tag+'/media/recent',
type: "GET",
dataType: "jsonp",
cache: false,
data:{
access_token: access_token,
count: count
},
success: function(data){
for(var x in data.data){
var html="";
tdHtml +="
"+" "+""+"
"+data.data[x].caption.from.username+""+"
"+data.data[x].likes.count+""+"
"+create_time+""+"
"+tags+""+"
"+"Add Users to a Group"+"";}
}
});
编辑: 其实,onclick功能是这样的:
"
"+"Add Users to a Group"+"";)'>Add Users to a Group"+"";当我按一下按钮,我可以对数据进行处理的事我通过AJAX获得的用户名。但是,即使我简单地写,它也无法工作。例如:
function addUsers(name){
console.log(name);
}
名称无法安慰。存在未定义的错误或发生其他错误。
因此,我的目标是从开发者处获得响应(完成),将它追加到html表格中(完成),然后单击一个按钮(以前追加)以使用附加信息做更多事情。在这里,我想将该名称添加到某个列表中。
+0
我看不到'tdHtml'在哪里使用。让我们假设它被使用:)控制台中的错误是什么? –
+0
我的猜测是你没有使用事件委托动态创建按钮。 –
+0
从'addUsers()' –