我对从laravel控制器中的响应json获取特定数据值感到困惑。我这里有示例,我从控制器得到响应。
当我尝试获取customer_name时,警报结果是不确定的,为什么它给了我不确定的消息?
我这里有我的Ajax函数:
$(function(){
$("button#show_cart").click(function() {
var fired_button = $(this).val();
$('#customer_details').val(fired_button);
var details_id = $('#customer_details').val();
$.ajax({
url:'/customer_data_append',
type:'GET',
data:{customer_id: details_id},
success: function(response) {
alert(response.customer_name);
},
error: function(response) {
console.log(response);
}
});
});
});
答案 0 :(得分:1)
响应是长度为1的数组。
因此,您需要更改以下内容:
response.customer_name
收件人:
response[0].customer_name