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是否取决于您是否确认?没问题!很高兴我能帮忙。