将参考号传递给数据控制器



我正试图通过ajax将引用数据传递给控制器。控制器没有接收到数据,这就是它不能返回查询的原因。

这是我点击后的按钮:

$('#inquire_t tbody').on('click', '#mensahe', function () {
var refNumber = $(this).attr('value');
// console.log(refNumber);
getMessageThread(refNumber);
});//btn-message

这是我的功能:

function getMessageThread(refNumber) {
console.log('This is the reference number: ' + refNumber);
$.ajax({
url: "/getMessageThread",
type: "POST",
headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') },
data: refNumber,
dataType: "TEXT",
success: function (msg) {
}//each
});
}// getMessageThread

这是我的控制器:

public function getAllMessage(Request $request) {
$refNumber = $request -> get('refNumber');
$messageThread = DB:: table('i_di_thread')
-> select('message')
-> where('refNumber', $refNumber)
-> get();
return view('showInquiries', ['messageThread'=> $messageThread]);
}

我想让refNumber值控制器用于我的where查询

不要使用$(this).attr('value'),而是使用$(this).val()

.val()的API链接

相关内容

  • 没有找到相关文章

最新更新