$(document).ready(function(){
window.setInterval(function () {GetData()}, 3000);
});
function GetData()
{
$.ajax({
url: 'ajax/count_index.php',
dataType:"json",
error: function() {alert('load...') },
success: update_page
})}
function update_page(json){
var data=eval('('+json+')');
alert(data.wb);
}
------------------ajax/count_index.php---------------
$arraye=array(wb=>67,bmzs=>rand(38, 49));
print_r (json_encode($arraye));//输出{"wb":67,"bmzs":48},应该是json格式吧!
-----------------------------------------------------
不知道json哪里解析错了,javascript脚本总是提示 缺少],我真郁闷啊!
window.setInterval(function () {GetData()}, 3000);
});
function GetData()
{
$.ajax({
url: 'ajax/count_index.php',
dataType:"json",
error: function() {alert('load...') },
success: update_page
})}
function update_page(json){
var data=eval('('+json+')');
alert(data.wb);
}
------------------ajax/count_index.php---------------
$arraye=array(wb=>67,bmzs=>rand(38, 49));
print_r (json_encode($arraye));//输出{"wb":67,"bmzs":48},应该是json格式吧!
-----------------------------------------------------
不知道json哪里解析错了,javascript脚本总是提示 缺少],我真郁闷啊!
<script language='javascript'>
$(document).ready(function(){
window.setInterval(function () {GetData()}, 1000);
});
function GetData()
{
$.ajax({
url: './test.php',
dataType:"json",
error: function() {},
success: function(data)
{
update_page(data);
}
})
}
function update_page(json){
alert(json.wb);
}
</script>直接改成这样就能用了.
何必还要用eval函数呢?
这和javascript的处理有关.
echo json_encode($arraye);$(document).ready(function(){
window.setInterval(function () {GetData()}, 3000);
});
function GetData()
{
$.ajax({
url: 'ajax/count_index.php',
dataType:"json",//当设成json时,jquery会自动做转换
error: function() {alert('load...') },
success: update_page
})}
function update_page(json){
alert(json.wb);
}