这是我的ajax代码:
$("#to").change(function(){
$.ajax({
type: "POST",
url: "<?php echo base_url();?>/index.php/sales/getPrice",
dataType: "html",
data: {'from' : $('#from').val() , to: $('#to').val()},
success: function(response){
//$(".location").html(response);
}
});
});
我想使用ajax结果而不是40.(下面附带代码)。任何的想法?它不清楚请问我。
e: {
price : 40,
category: 'Economy'
}
答案 0 :(得分:0)
您想使用ajax调用返回的数据吗?所以你可以在success
部分使用它:
$("#to").change(function(){
$.ajax({
type: "POST",
url: "<?php echo base_url();?>/index.php/sales/getPrice",
dataType: "html",
data: {'from' : $('#from').val() , to: $('#to').val()},
success: function(response){
alert(respone.price);
console.log(response);
}
});
});
在成功功能中使用console.log(response);
,以便在浏览器的开发者控制台中获取数据。
答案 1 :(得分:-1)
var result = '';
$("#to").change(function(){
$.ajax({
type: "POST",
async: false,
url: "<?php echo base_url();?>/index.php/sales/getPrice",
dataType: "html",
data: {'from' : $('#from').val() , to: $('#to').val()},
success: function(response){
result = response;
}
});
});
现在在您想要的地方使用该结果:
e: {
price : result,
category: 'Economy'
}