我有一个foreach来获取数据库中的消息,我的代码在这里:
<form action="/Send/Message/Reply" method="POST" id="sendReply">
{{csrf_field()}}
<textarea class="text-right" cols="80" rows="5" id="messageReply">
</textarea>
<input type="hidden" value="{{$message->id}}" id="messageId">
<div class="footer text-right">
<button type="submit" class="S-products">Send</button>
</div>
</form>
现在,我想通过此代码通过axios获取javascript中的消息ID和Reply_Content:
(function()
{
document.querySelector('#sendReply').addEventListener('submit',function (e) {
var messageReply = document.querySelector('#messageReply').value;
var messageId = document.querySelector('#messageId').value;
console.log(messageId)
axios.post(this.action,{
'messageReply' : messageReply,
'messageId' : messageId,
'_token': $('input[name=_token]').val()
})
})
})();
我将messageId设为未定义,如何解决此问题?
答案 0 :(得分:0)
我用以下代码解决了我的问题:
var messageId = document.getElementById('messageId').value;