作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我按下“更新”按钮时,我将如何运行一个 php 脚本,然后它将运行脚本 x1.php (没有 echo 或其他输出,成功或失败),然后更新当前页面(我知道更新部分可以使用 ajax 完成,但我不确定如何以及如何让 x1.php 脚本在后台运行并在完成时触发 ajax 更新)。
任何指向正确方向的指针都会很棒:)
最佳答案
你可以这样尝试:
<input type="button" onclick="go();" value= "Update" />
function go()
{
$.ajax(
{
type: "POST",
url: "script x1.php",
data: data, // data to send to above script page if any
cache: false,
success: function(response)
{
// update code for your page
}
});
}
这将在后台运行您的脚本,然后您还可以更新页面的内容。您可能需要根据需要修改代码。
which has no echo's or or other output, successes or failed
上面的脚本应该发回一些响应,以便能够知道它已经完成运行,否则我担心您无法找出脚本何时以及如何结束。
注意:此处使用 JQuery。
关于php - 如何在另一个 php 脚本的后台运行 php 脚本(如更新按钮),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2257398/
我是一名优秀的程序员,十分优秀!