我正在try 通过AJAX从数据库中删除数据.

HTML:

@foreach($a as $lis)
  //some code
  <a href="#" class="delteadd" id="{{$lis['id']}}">Delete</a>
  //click action perform on this link                  
@endforeach

My ajax code:

$('body').on('click', '.delteadd', function (e) {
e.preventDefault();
//alert('am i here');
if (confirm('Are you sure you want to Delete Ad ?')) {
    var id = $(this).attr('id');
    $.ajax({
        method: "POST",
        url: "{{url()}}/delteadd",
        }).done(function( msg ) {
        if(msg.error == 0){
            //$('.sucess-status-update').html(msg.message);
            alert(msg.message);
        }else{
            alert(msg.message);
            //$('.error-favourite-message').html(msg.message);
        }
    });
} else {
    return false;
}
});

这是我从数据库中获取数据的查询...

$a = Test::with('hitsCount')->where('userid', $id)->get()->toArray();

但当我点击删除链接数据未删除并显示csrf_令牌不匹配时...

推荐答案

您必须在Ajax请求中添加data.我希望是工作.

data: {
        "_token": "{{ csrf_token() }}",
        "id": id
        }

Php相关问答推荐

调用woocommerce_customer_Save_add动作挂钩时发生致命错误

启用额外的WooCommerce产品库存位置

wp_enqueue_scripts not loading(基于类的插件)

在WooCommerce管理订单列表中显示项目总权重

删除了数组中的值,而不是多个数组

列出所有WooCommerce处理订单中的产品数量,SKU和品牌

我有一个显示记录的表格,每行在最右边有两个按钮.如何才能以正确的顺序获得表的值?

文件::Files()响应返回空对象数组

PHP按另一个二维数组的排序顺序对二维数组进行排序

从WooCommerce管理订单汇总中隐藏原始小计行

强制客户在注册时 Select WooCommerce角色

除WooCommerce中的特定国家/地区外,有条件地要求填写邮政编码 checkout 字段

Font Awesome 加载图标未显示在 WooCommerce 管理员列表中

如何使用 AJAX、PHP 和 MYSQL 在 Select 项目时在文本框中填充数据

Google Drive API 服务->文件->get('root') 失败并显示找不到文件. (范围问题?)

Laravel 添加到经过身份验证的用户的数据将应用于每个查询

我需要一个正则表达式模式来获取在不包含特定字符串后面的模式中的文本

Laravel的Storage::exists返回false,而file_exists返回true.

Laravel:ArgumentCountError: 函数 App\Mail 的参数太少

Laravel 测试 assertJsonMissing 不适用于唯一的键.为什么?