原来功能是,圈出来的是参数,
想改成下面的这样
这个参数不知道怎么传进去了...
应该怎么写呀
dellaa=function(thisItem){
alert(data.check);
if(data.check==1){
//alert("删除成功");
$(thisItem).parent().parent().parent().remove(); //删除item
showmsg(id+"删除成功");
}else{
//alert("删除失败");
}
}
Items.prototype.ajaxComm=function (obj,traget,query) {
$(obj).each(function(){
$(this).click(function(){
var id=$(this).parent().parent().parent().attr("id"); //获取ID
//console.log(id);
target=window.HOST_URL+traget;//"/Home/items/"+actionname
console.log(obj,target);
//alert(window.HOST_URL);
//var query={}; //定义键值对(数组)
query["id"]=id; //定义键值对
var thisItem=this;
$.post(target,query).success(dellaa);
});
});
}
要实现传参数的话,
你可以利用闭包
或者利用函数的bind方法