我在Laravel中使用datatables
并且在表格的每一行中我都有输入字段来获取一些信息所以如何在输入按键上实现JavaScript以获取数据,它的工作现在处于模糊状态但是希望它不要进入模糊
datatable
:
{data: 'vendor_name', name: 'vendors.vendor_name',mRender: function (data, type, row) {
return '<label hidden>'+data+'</label> <input type="text" id="vendor_name" class="vendor_name" data-id="'+row.id+'" onClick="this.select();" value="'+data+'">';}},
JavaScript
:
<script type="text/javascript">
$(document).on('blur focusout', ".vendor_name", function(){
var id = $(this).data("id");
var $row = $(this).closest('tr');
$.ajax({
type: 'POST',
url: 'Vendor_Save',
data: {
'_token': $('input[name=_token]').val(),
'currentid': id,
'current_vendor_name':$(this).val(),
},
success: function(data) {
$row.closest('tr').find('.category_name').val(data.categoryname);
$row.closest('tr').find('.vendor_no').val(data.vendorid);
}
});
});
</script>
答案 0 :(得分:0)
你想听一下按下回车键吗?
signature