【问题标题】:how to pass value to ajax response and receive in success function如何将值传递给ajax响应并在成功函数中接收
【发布时间】:2021-01-13 16:22:03
【问题描述】:

我有一个数组,我想在 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);
             } 

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

【问题讨论】:

    标签: javascript json ajax response


    【解决方案1】:

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

    【讨论】:

    • 我已尝试“已成功保存卖家报告。” , '$val' 但它在 console.log(data.val) 中不起作用;
    • 'val' 是属性名称。一个属性既需要名称又需要值,也许你不应该同时称它们为val 以避免混淆。所以为了给它变量的值,你需要这样做:return response()->json(['success' => true, 'message' => 'Success' , 'val' => $val]);
    • 哦,谢谢它对我有用,谢谢您的帮助和贡献
    【解决方案2】:

    试试这个

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-23
      • 2015-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-25
      相关资源
      最近更新 更多