将Ajax变量值作为响应数据名传递
请注意,我正在尝试将textbox值作为Ajax响应数据名传递。但它不起作用。究竟有没有办法做到这一点 我想传递将Ajax变量值作为响应数据名传递,ajax,laravel,Ajax,Laravel,请注意,我正在尝试将textbox值作为Ajax响应数据名传递。但它不起作用。究竟有没有办法做到这一点 我想传递var grp_id=$('#group_id').val()变量转换为ajax响应名称$(“#运费”).val(data.grp_id)grp\U id的样本值将很短 我想要像var grp\u id=Short和相应的$(“#运费”).val(data.Short) $(“#运费”).val(数据[grp#U id])应该执行此操作,这将返回数据的值。short如果grp\u id
var grp_id=$('#group_id').val()代码>变量转换为ajax响应名称$(“#运费”).val(data.grp_id)代码>grp\U id的样本值将很短
我想要像var grp\u id=Short代码>和相应的$(“#运费”).val(data.Short)代码>
$(“#运费”).val(数据[grp#U id])
应该执行此操作,这将返回数据的值。short
如果grp\u id=“short”
。您所做的是在数据对象上查找grp_id键,该键很可能不存在,并且返回未定义的
$(document).on('change','#product_id',function () {
var prod_id=$(this).val();
var a=$(this).parent();
var grp_id = $('#group_id').val();
// console.log(dest_id);
$.ajax({
type:'get',
url:'{!!URL::to('findPrice')!!}',
data:{'prod_id':prod_id,'grp_id':grp_id},
dataType:'json',//return data will be json
success:function(data){
// console.log("title");
// console.log(data.title);
$("#freight").val(data.grp_id);
},
error:function(){
}
});
});
$(document).on('change','#product_id',function () {
var prod_id=$(this).val();
var a=$(this).parent();
var grp_id = $('#group_id').val();
$.ajax({
type:'get',
url:'{!!URL::to('findPrice')!!}',
data:{'prod_id':prod_id,'grp_id':grp_id},
dataType:'json',//return data will be json
success:function(data){
$("#freight").val(data[grp_id]);
},
error:function(){
}
});
});