I need to pass an AJAX variable into my view such that the form action
executes correctly. Using Laravel 5.4. and my (abbreviated) view looks like this:
<div id="product_form" class="form-horizontal">
<div id="supplier_search" > </div>
<div class=" form-group">
<div class="col-sm-2 col-md-2"></div>
<div class="col-sm-4 col-md-4"></div>
<div class="col-sm-2 col-md-2"></div>
<div class="col-sm-4 col-md-4"></div>
</div>
My Ajax function is passing all the values into the form fields correctly, however I am struggling to get the product_id
into the correct place in the action statement. Laravel expects to see a variable.
Ajax Code (abbreviated):
select: function( event, ui ) {
var product_id = ( ui.item.value );
$.ajax({
url: "product_fullsearch/"+product_id,
dataType: "json",
type:"GET",
success: function (data) {
$('#product_name').val(data[0].product_name);
$('#product_id').val(data[0].product_id);
$("#supplier_name").val(data[0].supplier_name);
$("#supplier_id").val(data[0].supplier_id);
}
});//END AJAX
}
I saw this Pass JS variable to form action on SO and gave it a go, but I could not get it to work in a Laravel context.
What am I dong wrong ? Many thanks !
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire