Javascript 在python重新请求后自动发出jquery警报
我想创建一个页面index.php,在每次向post.php发出post请求时,该页面无需刷新就会自动弹出包含post数据的警报。 脚本send.py和post.php工作正常,每次{key:i}返回,但index.php没有显示任何内容。我的代码有什么问题 Index.phpJavascript 在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
你有什么地方可以在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)