我有这个链接应该删除一个条目并通过ajax刷新div。但是,出于某种原因,它根本不起作用,它只是将页面向上移动并在URL上添加#。
如果我添加一个警报来输出id和user_id,它会显示,并且没有#添加到url。
这是代码
<script>
function removeExistingBranch(id,user_id){
$.ajax({
method: "POST",
url: "<?php echo site_url($this->data['controller'].'/RemoveUserBranch/'); ?>",
data:'id='+id+,
'&user_id'+user_id,
beforeSend: function () {
$('.loading').show();
},
success: function(data){
// $( "#existing_branch_container" ).load( "<?php echo site_url($this->data['controller']);?>/LoadUserBranches" );
$('.loading').fadeOut("slow");
},
});
return false;
}
</script>
<a href="#" onclick="return removeExistingBranch(<?php echo $data['user_branches_id'];?>,<?php echo $user['user_accounts_id'];?>)">Remove</a>
有人可以看看我是否遗漏了什么?
答案 0 :(得分:1)
ajax调用中存在语法错误。改变它
data:'id='+id+,'&user_id'+user_id,
到
data:'id='+id+'&user_id'+user_id,