【发布时间】:2014-07-10 04:12:57
【问题描述】:
我有 .ajax() 方法,我成功地从它那里获得了每条记录的 json 响应,我需要添加一个按钮,当我们点击它应该调用另一个函数我该怎么做。
$.ajax({
url: "ajs/index",
type: "GET",
dataType: "JSON",
success: function(data) {
var output=""
for(i=0;i<data.length;i++)
{
output += "name" + data[i].name
+ "title: " + data[i].title
+ "content: " + data[i].content
+ "<input type='submit' class='delete' value='Delete' onclick='deleterecord("+data[i].id+");'><br>"
}
$("#result").html(output);
$('#result').on('click', '.delete', deleterecord(id){
alert("test")
$.ajax({
url: "ajs/",
type: "DELETE",
data: "22",
dataType: "html",
success:function(data) {
alert("success")
},
error: function(){
alert("error")
}
});
} //success function closed
});
因此,当我单击处于成功功能的删除按钮时,我需要调用另一个函数。我在 ajax 调用按钮之外创建了一个函数“删除记录()”,它没有响应。任何人都可以帮助我。
【问题讨论】:
-
不确定您的意思,但我认为您应该使用
<button onClick='deleterecord()'></button>而不是<input type='submit' />。