我正在尝试建立一个网络应用程序,显示随机数字实时变化,而不需要刷新页面。
以下是我的代码,当我刷新时,但不是实时的:
from flask import *
import random
# Init the server
app = Flask(__name__)
app.config['SECRET_KEY'] = 'mysecretkey'
# Send HTML!
@app.route('/')
def root():
i=0
while i < 10:
n=random.randint(0,9)
如何从PHP执行shell脚本,同时向浏览器提供常量/实时反馈?我从函数文档中了解到:
如果PHP作为服务器模块运行,system()调用还会尝试在每一行输出之后自动刷新web服务器的输出缓冲区。
我不清楚他们把它作为“服务器模块”运行是什么意思。
示例PHP代码:
<?php
system('/var/lib/script_test.sh');
示例外壳代码:
#!/bin/bash
echo "Start..."
for i in {1..10}
do
echo "$i..."
sleep 1
我有一个图片测验,每个图片都有一个单独的输入域。我需要这是在使用AJAX实时完成。
这是我想要的功能的伪代码...
if input value == correct answer {
some jQuery to add/remove a few classes
some PHP (I assume) to add 1 to the score count
} else {
some jQuery to add/remove a few classes
}
但是,如何实时获取输入字段的值?我是否仍然使用PHP Post来获取该值?我需要什么样的AJAX才能在不刷新页面