AJAX / JS noob在这里。我有以下AJAX代码,从PHP服务返回一些数据。我试图找出如何将从php服务返回的数据分配给某些JS变量,我后来想在UI上显示这些变量。
这是我的AJAX代码:
<script type="text/javascript">
var data1;
$(function(){
setInterval(function() {
$.get("get_location.php", function(data) {
console.log(data);
$('#data').html(data);
data1 = data;
});
}, 500);
});
alert(data1);
</script>
我在另一个脚本实例中有一个变量:
<script>
var some_var1;
var some_var2;
</script>
我有两个问题,我已经坚持了一段时间:
我的PHP返回数据的方式是echo,这意味着我在PHP中执行此操作:
echo $ var1; echo $ var2;
这是将数据传递给AJAX的正确方法,因为我需要它更结构化吗?
答案 0 :(得分:0)
如果我正确理解你的问题,并且你已经在你的html中包含了JQuery,你需要使用javascript变量。
如果您的console.log(data)
实际上正在向控制台记录内容,请将var ajaxData;
或其他内容放在JQuery函数之前,并将console.log(data)
替换为ajaxData = data;
。