Javascript 删除+;js+;拉维尔

Javascript 删除+;js+;拉维尔,javascript,laravel,Javascript,Laravel,$(文档).ready(函数(){ $.ajaxSetup({ 标题: { 'X-CSRF-TOKEN':$('meta[name=“CSRF-TOKEN”]).attr('content')) } }); }); //用于删除函数 函数deleteSales(url){ $.ajax({ 类型:“POST”, url:url, 成功:功能(结果){ location.reload(); } }); } **弹出窗口单击“是”并出错** 这不起作用 仅当单击“确定”时弹出,然后出现错误 按钮没有


$(文档).ready(函数(){
$.ajaxSetup({
标题:
{
'X-CSRF-TOKEN':$('meta[name=“CSRF-TOKEN”]).attr('content'))
}
});
});
//用于删除函数
函数deleteSales(url){
$.ajax({
类型:“POST”,
url:url,
成功:功能(结果){
location.reload();
}
});
}
**弹出窗口单击“是”并出错**
这不起作用

仅当单击“确定”时弹出,然后出现错误
按钮没有
href
属性。您需要将confirm和ajax调用全部放入onclick函数中。因此,我将
confirm
移动到
deleteSales
函数中
confirm
返回一个关于用户是否接受的布尔值

我不懂PHP,所以我无法确认url是否正确生成,但其他一切都应该正常工作

<script>
  $(document).ready(function() {
    $.ajaxSetup({
      headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
      }
    });
  });

  function deleteSales(url) {
    if(confirm('Are you sure?')) {
      $.ajax({
        type: "POST",
        url: url,
        success: function(result) {
          location.reload();
        }
      });
    }
  }
</script>

<button onclick="deleteSales('{{ route('sales.delete', ['id' => $value->sales_id]) }}')"></button>

$(文档).ready(函数(){
$.ajaxSetup({
标题:{
'X-CSRF-TOKEN':$('meta[name=“CSRF-TOKEN”]).attr('content'))
}
});
});
函数deleteSales(url){
如果(确认('你确定吗?')){
$.ajax({
类型:“POST”,
url:url,
成功:功能(结果){
location.reload();
}
});
}
}

您的Ajax调用fire是否取决于您是否确认?没问题!很高兴我能帮忙。