【发布时间】:2014-03-07 07:08:53
【问题描述】:
为什么我不能将变量 co2 传递给 jquery 函数?什么都没有出现 哪里错了?我想在我的 jquery 函数中使用 co2 变量。
<?php
...
$co2 = (($miles / 41.986) * 20.88 * 2.7) / 2204.6;
echo json_encode(array('co2' => $co2));
?>
jquery:
$("#aircalc").click(function(){
var dept = $("#dept").val();
var dest = $("#dest").val();
$.post('airtravel.php',{dept: dept, dest: dest}, function(data){
var a = data.co2;
$("#airanswer").html(a);
});
});
【问题讨论】:
-
根据stackoverflow.com/questions/10475652/…你可以这样做:
var response = jQuery.parseJSON(data); var a = response.co2 -
在浏览器中查看您从 ajax 响应中得到了什么
-
我根据您的条件编辑了我在答案中发布的代码。
标签: javascript php jquery