如何将值传递给 ajax 响应并在成功函数中接收

how to pass value to ajax response and receive in success function

我有一个数组,我想在 ajax 响应中传递

$val = [10 , 20 , 30];

我想像这样传递 $val somtehing 但我不知道方法

return response()->json(['success'=> true, 'message' => 'Success' , 'val' ]);
 

这个 $val 我不知道如何在控制台中传递和接收它 在这里我想收到

success: function (data) {

             if(data.success == true){
                 
                     toastr.success(data.message);
                     console.log(data.val);
             } 

有人可以帮助我吗?在控制台中接收值?

您没有在回复中发送 val 属性。因此,就像您在 json 响应中包含 successmessage 一样,也包含一个 val 属性 并传递 $val 变量。

试试这个

return response()->json(['success' => true, 'message' => 'Success' , 'val' => $val]);