我正在尝试从名为return的包含<?php
echo 'here is a string';
?>
的php文件中检索数据。我是通过一个包含`的html文件来做的
div {color:blue; }
span {颜色:红色; }
var x;
$ .get(“return.php”,function(data){
x =数据;
})
function showAlert(){alert(x);}
(文档)$。就绪(函数(){ 警报(X); });
`单击按钮时,它会检索并显示代码,但在页面加载时,它会显示“undefined”而不是return.php中的数据。任何解决方案?
答案 0 :(得分:0)
在页面加载时,当页面加载x的值尚未填充时,它表示未定义的coz。当页面加载之后,Ajax调用将转到您的php文件,然后填充您的变量x。所以如果你试图在document.ready上获得x的值,它就不会给你。