Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 5 AJAX中的令牌不匹配异常_Php_Jquery_Ajax_Laravel_Laravel 5 - Fatal编程技术网

Php Laravel 5 AJAX中的令牌不匹配异常

Php Laravel 5 AJAX中的令牌不匹配异常,php,jquery,ajax,laravel,laravel-5,Php,Jquery,Ajax,Laravel,Laravel 5,我正在尝试在Laravel5中创建一个AJAX调用。但是我得到了标记失配异常但不知道为什么 我的AJAX代码是- $(document).ready(function() { $("#send").click(function() { $.ajax({ headers: { 'csrftoken' : '{{ csrf_token() }}' }, type: 'POST',

我正在尝试在Laravel5中创建一个AJAX调用。但是我得到了标记失配异常但不知道为什么

我的AJAX代码是-

$(document).ready(function()
{
    $("#send").click(function()
    {
        $.ajax({
                    headers: { 'csrftoken' : '{{ csrf_token() }}' },
                    type:   'POST',
                    url:    'add_question',
                    data:   { 
                                'webinar_id'        : 1,
                                'email_id'          : "any@email.com",
                                'question'          : $('#question_to_ask').val(),
                                'answer'            : "",
                                'panelist_id'       : 1,
                                'public'            : 1
                            },
                    success: function(data)
                    {
                        $("ul#question_list").prepend(data);
                        $("ul#question_list li:first").fadeIn("slow");
                    }
                });
    });
});
我的Laravel 5的控制器是-

public function add_question()
{
    return "OK";
    //return Request::input('question');
}
但是如果有人要求的话-

我做错了什么?

试试这个:

   $(document).ready(function()
    {
        $("#send").click(function()
        {
            $.ajax({
                        headers: { 'csrftoken' : '{{ csrf_token() }}' },
                        type:   'POST',
                        url:    'add_question',
                        data:   { 
                                    'webinar_id'        : 1,
                                    'email_id'          : "any@email.com",
                                    'question'          : $('#question_to_ask').val(),
                                    'answer'            : "",
                                    'panelist_id'       : 1,
                                    'public'            : 1,
                                     '_token'           : '{{csrf_token()}}' 
                                },
                        success: function(data)
                        {
                            $("ul#question_list").prepend(data);
                            $("ul#question_list li:first").fadeIn("slow");
                        }
                    });
        });
    });
试试这个:

   $(document).ready(function()
    {
        $("#send").click(function()
        {
            $.ajax({
                        headers: { 'csrftoken' : '{{ csrf_token() }}' },
                        type:   'POST',
                        url:    'add_question',
                        data:   { 
                                    'webinar_id'        : 1,
                                    'email_id'          : "any@email.com",
                                    'question'          : $('#question_to_ask').val(),
                                    'answer'            : "",
                                    'panelist_id'       : 1,
                                    'public'            : 1,
                                     '_token'           : '{{csrf_token()}}' 
                                },
                        success: function(data)
                        {
                            $("ul#question_list").prepend(data);
                            $("ul#question_list li:first").fadeIn("slow");
                        }
                    });
        });
    });
试试这个:

   $(document).ready(function()
    {
        $("#send").click(function()
        {
            $.ajax({
                        headers: { 'csrftoken' : '{{ csrf_token() }}' },
                        type:   'POST',
                        url:    'add_question',
                        data:   { 
                                    'webinar_id'        : 1,
                                    'email_id'          : "any@email.com",
                                    'question'          : $('#question_to_ask').val(),
                                    'answer'            : "",
                                    'panelist_id'       : 1,
                                    'public'            : 1,
                                     '_token'           : '{{csrf_token()}}' 
                                },
                        success: function(data)
                        {
                            $("ul#question_list").prepend(data);
                            $("ul#question_list li:first").fadeIn("slow");
                        }
                    });
        });
    });
试试这个:

   $(document).ready(function()
    {
        $("#send").click(function()
        {
            $.ajax({
                        headers: { 'csrftoken' : '{{ csrf_token() }}' },
                        type:   'POST',
                        url:    'add_question',
                        data:   { 
                                    'webinar_id'        : 1,
                                    'email_id'          : "any@email.com",
                                    'question'          : $('#question_to_ask').val(),
                                    'answer'            : "",
                                    'panelist_id'       : 1,
                                    'public'            : 1,
                                     '_token'           : '{{csrf_token()}}' 
                                },
                        success: function(data)
                        {
                            $("ul#question_list").prepend(data);
                            $("ul#question_list li:first").fadeIn("slow");
                        }
                    });
        });
    });

标头的名称应为
X-CSRF-TOKEN
,而不是
csrftoken

$.ajax({
    headers: {
        'X-CSRF-TOKEN' : '{{ csrf_token() }}'
    },
    // ...
});

标头的名称应为
X-CSRF-TOKEN
,而不是
csrftoken

$.ajax({
    headers: {
        'X-CSRF-TOKEN' : '{{ csrf_token() }}'
    },
    // ...
});

标头的名称应为
X-CSRF-TOKEN
,而不是
csrftoken

$.ajax({
    headers: {
        'X-CSRF-TOKEN' : '{{ csrf_token() }}'
    },
    // ...
});

标头的名称应为
X-CSRF-TOKEN
,而不是
csrftoken

$.ajax({
    headers: {
        'X-CSRF-TOKEN' : '{{ csrf_token() }}'
    },
    // ...
});
使用以下命令:

var ajaxCall=$.post("{{ url('add_question')}}",
{
webinar_id        : 1,
email_id          : "any@email.com",
question          : $('#question_to_ask').val(),
answer            : "",
panelist_id       : 1,
public            : 1,
_token              : '{!! csrf_token()!!}'
 });
ajaxCall.done(function(data){
 .....
});

ajaxCall.fail(function(){
....
});
使用以下命令:

var ajaxCall=$.post("{{ url('add_question')}}",
{
webinar_id        : 1,
email_id          : "any@email.com",
question          : $('#question_to_ask').val(),
answer            : "",
panelist_id       : 1,
public            : 1,
_token              : '{!! csrf_token()!!}'
 });
ajaxCall.done(function(data){
 .....
});

ajaxCall.fail(function(){
....
});
使用以下命令:

var ajaxCall=$.post("{{ url('add_question')}}",
{
webinar_id        : 1,
email_id          : "any@email.com",
question          : $('#question_to_ask').val(),
answer            : "",
panelist_id       : 1,
public            : 1,
_token              : '{!! csrf_token()!!}'
 });
ajaxCall.done(function(data){
 .....
});

ajaxCall.fail(function(){
....
});
使用以下命令:

var ajaxCall=$.post("{{ url('add_question')}}",
{
webinar_id        : 1,
email_id          : "any@email.com",
question          : $('#question_to_ask').val(),
answer            : "",
panelist_id       : 1,
public            : 1,
_token              : '{!! csrf_token()!!}'
 });
ajaxCall.done(function(data){
 .....
});

ajaxCall.fail(function(){
....
});

JavaScript中的
{{csrf_token()}}
是什么?您的JavaScript代码是否在刀片文件中?我可以看到触发AJAX的视图吗?您的JavaScript中的
{{csrf_token()}}
是什么?您的JavaScript代码是否在刀片文件中?我可以看到触发AJAX的视图吗?您的JavaScript中的
{{csrf_token()}}
是什么?您的JavaScript代码是否在刀片文件中?我可以看到触发AJAX的视图吗?您的JavaScript中的
{{csrf_token()}}
是什么?您的JavaScript代码是否在刀片文件中?我可以看到触发AJAX的视图吗?不是一个好的头名称。应该是:X-CSRF-token不是一个好的头名称。应该是:X-CSRF-token不是一个好的头名称。应该是:X-CSRF-token不是一个好的头名称。应为:X-CSRF-TOKEN