我试图在php文件中获取$ _POST并从Javascript应用程序发送,但我无法显示它。 我的Javascript应用程序似乎正常工作,我在RequestBin上测试,该网站可以获取并显示$ _POST(一个简单的字符串)的内容。
问题似乎来自PHP文件。
<script src="https://code.jquery.com/jquery-2.1.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
function repeat(){
$.ajax({
type: "POST",
url: "file.php",
success:function(data){
console.log("test data : "+data);
}
});
$(document.body).delay(1000).show(1, repeat);
}
repeat();
});
</script>
&#39;数据&#39;是一个简单的字符串。 它获得$ _POST然后ajax代码将尝试显示它:
{{1}}&#13;
帮助将不胜感激,谢谢!
答案 0 :(得分:0)
ajax中的data
值未定义,这就是为什么你没有看到它。 $_POST
在php中显示您的值,因为data
已在此处定义。
<script type="text/javascript">
$(function() {
function repeat(){
$.ajax({
type: "POST",
url: "file.php",
data: NEEDS VALUE HERE TO GET BELOW,
success:function(data){
console.log("test data : "+data);
}
});
$(document.body).delay(1000).show(1, repeat);
}
repeat();
});
</script>