首页 > 解决方案 > jQuery-Tabledit 在我编辑时抛出 parseerror "Unexpected end of JSON input"

问题描述

我正在尝试实现 jQuery-Tabledit 插件来处理内联表字段编辑。问题是当我编辑某些字段时,我的控制台会引发解析错误并且数据没有更新。

这是我的代码:

$(document).ready(function(){
        $.ajaxSetup({
            headers: {
                'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content')
            }
        });
        $('#tabla_editable').Tabledit({
            url:'{{route("update_tarea")}}',
            dataType: 'text',
            columns: {
                identifier: [0, 'id'],
                editable: [[1, 'Nombre de Tarea'], [2, 'Descripción de Tarea']]
            },
            onFail: function(jqXHR, textStatus, errorThrown) {
                console.log('onFail(jqXHR, textStatus, errorThrown)');
                console.log(jqXHR);
                console.log(textStatus);
                console.log(errorThrown);
            },
            onAjax: function(action, serialize) {
                console.log('onAjax(action, serialize)');
                console.log(action);
                console.log(serialize);
            }
        });
    });

路线

    Route::post('update','adminProyectoController@update_tareas')->name('update_tarea');

和控制器

public function update_tareas(Request $request)
{
    \Log::info($request->all());
    //$tarea = Tarea::find($request->input('id'));
}

我做错了什么?请帮忙

谢谢

标签: jqueryajaxlaraveltabledit

解决方案


推荐阅读