Предположим, в вашей форме есть поля ввода, подобные этим
<input type="text" name="vendor_name" id="vendor_name">
<input type="text" name="vendor_mobile" id="vendor_mobile">
<input type="text" name="vendor_email" id="vendor_email">
Ваш код ajax должен быть таким, и я надеюсь, что вы получите параметры в своем ответе JSON
<script type="text/javascript">
$('#submitid').on('click', function() {
var vid = $( "#vid" ).val();
//var id=$(this).data('id');
$.ajax({
url: '/inquiryVendor',
type: "Get",
data:{id:$("#vid").val()}, // the value of input having id vid
success: function(response){ // What to do if we succeed
$('#vendor_name').val(response.vendor_name)
$('#vendor_mobile').val(response.vendor_mobile)
$('#vendor_email').val(response.vendor_email)
}
});
});
</script>
Еслитогда это не поможет, пожалуйста, сделайте console.log (ответ) и вставьте данные отладки, чтобы вам было легче помочь вам.
<script type="text/javascript">
$('#submitid').on('click', function() {
var vid = $( "#vid" ).val();
//var id=$(this).data('id');
$.ajax({
url: '/inquiryVendor',
type: "Get",
data:{id:$("#vid").val()}, // the value of input having id vid
success: function(response){ // What to do if we succeed
console.log(response)
}
});
});
</script>
если вы не хотите ответа [0], вам нужно изменить в вашем файле контроллера этот файл.
$vendor = DB::table('bp')->where('id', '.$id.')->first();
return response()->json($vendor);
В соответствии с вашими потребностями это наверняка поможет.