Php 我曾运行ajax删除该项,但成功后它停止工作
下面的代码是导致错误的代码。在运行Ajax删除一个项目后,但成功后它停止工作Php 我曾运行ajax删除该项,但成功后它停止工作,php,jquery,ajax,Php,Jquery,Ajax,下面的代码是导致错误的代码。在运行Ajax删除一个项目后,但成功后它停止工作 <script> <td><a id="delcon" onclick="delcon()" style="cursor:pointer;"><span class="fa fa-remove"></span></a> function delcon(){ var id = $("#itemId").val(); dat
<script>
<td><a id="delcon" onclick="delcon()" style="cursor:pointer;"><span class="fa fa-remove"></span></a>
function delcon(){
var id = $("#itemId").val();
datavar ='contactid='+id;
$.ajax(
{
url: '<?php echo Router::url(array('controller' =>'mywallets','action' =>'deletecontact'), true); ?>',
type: 'POST',
data: datavar,
cache: false,
success: function(data)
{
if(data==1)
{
$("#notifi").html("<p class='alert alert-success'>One Contact Removed</p>");
setTimeout(function() {
$('#notifi').fadeOut('fast');
}, 2000);
$("#removerow").hide();
}
else
{
$("#notifi").html("<p class='alert alert-danger'>an error occured</p>");
}
}
}
);
}
</script>
欢迎使用任何指针。请将代码作为代码发布,并正确设置其样式成功后,它停止工作-好吧,在执行成功回调后,您的代码不会执行任何操作。你希望它做什么?根本不清楚问题出在哪里。我想通过选择列表中的项目的id来删除它们…@rahulmemrot:是什么阻止了你这么做?试着理解我们实际上并不是在你的电脑里观察你在做什么。你需要具体说明发生了什么以及问题是什么。大卫,现在检查一下
public function deletecontact()
{
if($this->request->is('post'))
{
$id=$this->request->data['contactid'];
$data['Contact']['status']='deactive';
$data['Contact']['id']=$id;
if($this->Contact->save($data))
{
echo 1;die;
}
}
}
//its my html part
<input type="hidden" name="" id="itemId" value="<?php echo $cc['Contact']['id']; ?>">
<td><a id="delcon" onclick="delcon()" style="cursor:pointer;"><span class="fa fa-remove"></span></a></td>
//and this my script
<script>
function delcon(){
var id = $("#itemId").val();
datavar ='contactid='+id;
$.ajax(
{
url: '<?php echo Router::url(array('controller' =>'mywallets','action' =>'deletecontact'), true); ?>',
type: 'POST',
data: datavar,
cache: false,
success: function(data)
{
if(data==1)
{
$("#notifi").html("<p class='alert alert-success'>One Contact Removed</p>");
setTimeout(function() {
$('#notifi').fadeOut('fast');
}, 2000);
$("#removerow").hide();
}
else
{
$("#notifi").html("<p class='alert alert-danger'>an error occured</p>");
}
}
}
);
}
</script>
//and php code is here
public function deletecontact()
{
if($this->request->is('post'))
{
$id=$this->request->data['contactid'];
$data['Contact']['status']='deactive';
$data['Contact']['id']=$id;
if($this->Contact->save($data))
{
echo 1;die;
}
}
}