Javascript 在python重新请求后自动发出jquery警报

Javascript 在python重新请求后自动发出jquery警报,javascript,php,jquery,python,Javascript,Php,Jquery,Python,我想创建一个页面index.php,在每次向post.php发出post请求时,该页面无需刷新就会自动弹出包含post数据的警报。 脚本send.py和post.php工作正常,每次{key:i}返回,但index.php没有显示任何内容。我的代码有什么问题 Index.php 你有什么地方可以在POST和GET之间保存这些数据吗?现在,当POST完成时,数据将被丢弃,GET将无法获取任何数据。不,那么我应该添加什么来保持GET对可用POST数据的检查?一个数据库。这样设置,无法将数据从POST

我想创建一个页面index.php,在每次向post.php发出post请求时,该页面无需刷新就会自动弹出包含post数据的警报。 脚本send.py和post.php工作正常,每次{key:i}返回,但index.php没有显示任何内容。我的代码有什么问题

Index.php


你有什么地方可以在POST和GET之间保存这些数据吗?现在,当POST完成时,数据将被丢弃,GET将无法获取任何数据。不,那么我应该添加什么来保持GET对可用POST数据的检查?一个数据库。这样设置,无法将数据从POST发送到GET。这篇文章在GET发生之前很久就完成了,或者它们在不同的线程上,或者根本没有共享。我实际上想不用使用数据库就可以完成,但看起来这是不可能的,谢谢。如果你只关心一次存储一个值,你可能会想出一些内存中的解决方案,但如果您的有效负载很小,我会推荐一些实际的数据存储,可能是memcached或redis。
<script src="jquery.js"></script>
<script>
$.ajax({
  type: "GET",
  url: "post.php",
  dataType: "json",
  success: function(data){
    alert(data.key);
  }
});
<?php echo json_encode($_POST); ?>
import urllib2, urllib
import time
for i in range(3):
    mydata=[('key',i)]
    mydata=urllib.urlencode(mydata)
    path='http://localhost/post.php'
    req=urllib2.Request(path, mydata)
    req.add_header("Content-type", "application/x-www-form-urlencoded")
    page=urllib2.urlopen(req).read()
    print page
    time.sleep(5)