我将array data
中的ajax
传递给控制器,并将数据用于queries
,但当我已经返回数据时,我alert
空白但它在我的network
中有一个数据。有人可以帮我解决这个问题吗?
路线:
Route::get('/member/page/press_release_email/view_send_email_press_release/sent_email', 'Member\Press_Release_Controller@pass_id');
AJAX:
$.ajax({
type: "GET",
url: "/member/page/press_release_email/view_send_email_press_release/sent_email",
data: {ids:myArr},
dataType:"json",
success: function(data){
alert(data)
}
});
控制器:
public function pass_id(Request $req)
{
$emails = Tbl_press_release_recipient::select('research_email_address')->whereIn('recipient_id', Request::input('ids'))->get();
return json_encode($emails);
}
答案 0 :(得分:0)
您尝试使用research_email_address
选择recipient_id
,但您的ID目前是字符串(如您的网络标签屏幕截图所示)。
您需要使用myArr
数据填充recipient_id
。