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

时间:2018-12-18 04:42:06

标签: javascript jquery

我正在尝试通过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查询

1 个答案:

答案 0 :(得分:2)

使用$(this).attr('value')代替使用$(this).val()

Link to API for .val()

相关问题