Laravel AJAX Post数组在服务器上为空 - php

我的AJAX帖子中有两个数组。一个始终工作,另一个在服务器上变空。在发送之前,它们看起来与我相同,这就是为什么我超级困惑为什么它不起作用的原因。

数组A,始终在console.log()下运行:

0: "content_description_back_button"
1: "search_city_no_results"

数组B,它变为空console.log()

search_city_no_results_x: "No results. Please change your search query"
content_description_back_button_xxx: "back"

POST代码:

$.ajax({
    url : '/home/update_xml',
    type : "post",
    data : {'new_keys': array_B, 'deactivate_keys': array_A},
    success : function(response) {
        console.log("update_xml", response);    
    },
    error : function(xhr) {
        console.log("update_xml", xhr);
    }
});

服务器\Log::info($data->new_keys);

只是一个空字符串,什么都没有。

服务器\Log::info($data->deactivate_keys);

array (
  0 => 'content_description_back_button',
  1 => 'search_city_no_results',
)

到目前为止,我所做的是:

我已经为AJAX帖子尝试了大量不同的语法组合。

例子:

contentType: 'application/json;charset=UTF-8',
dataType: "json",
data : JSON.stringify({'new_keys': array_B, 'deactivate_keys': array_A})

我尝试了contentType-> ContentType

我尝试了不同的组合,但结果始终相同。数组A始终有效。阵列B在服务器上为空。

console.log()中,它们看起来与我相同。他们都受到威胁。

参考方案

必须威胁array_B作为JS中的字典。

在填充它之前,它看起来像这样:

array_b=[];

但它必须看起来像这样:

array_b={};

非常简单的修复。我让这个问题公开。也许有人会有类似的问题。

Laravel 5中带有文件的Ajax表单提交 - php

我正在尝试在laravel 5中实现fileupload。但是首先要发送数据,例如简单的字符串。我的表格: {!!Form::open(["url"=>"/photos", "method" => "post", "files"=>true,…

Laravel Blade模板尝试获取非对象的属性时如何返回null而不是ErrorException - php

我正在编写一些Laravel Blade模板,并且我的模型可能包含空对象。我非常想尝试获取对象属性,如果有错误,则返回null。因此,不必编写以下代码:@if ($model->child_object_that_may_be_null) {{ $model->child_object_that_may_be_null->interesti…

Laravel-无需登录即可认证用户 - php

在laravel 5.4中,可以在不登录用户的情况下对用户进行身份验证吗?从laravel doc中,我能找到的最接近的东西是:Auth::once($credentials) 但这仍然使该用户感到厌烦。我需要做的就是只是知道使用该电子邮件和密码的用户是否存在。 参考方案 您可以将Auth::attempt函数与第三个参数用作false进行登录 $email…

Laravel 5错误报告抑制 - php

在Laravel 4中,抑制E_NOTICE消息很容易;我似乎无法做到这一点,因为如果我添加error_reporting(E_ALL ^ E_NOTICE) 它只是被覆盖的任何地方。这似乎发生在这里:(index.php)$response = $kernel->handle( $request = Illuminate\Http\Request::…

Laravel 5排序具有关系的雄辩模型 - php

我有一个要基于关系属性进行排序的模型。主模型Resultado具有类型respondente的关系belongsTo,而respondente具有关系usuario。我想获取具有这些关系的Resultado并按usuario name属性(列)对结果进行排序。我试过了$resultados = Diagnostico\Resultado::with(…