【问题标题】:How to execute js / jquery code after php page has loadedphp页面加载后如何执行js/jquery代码
【发布时间】:2021-07-19 22:20:26
【问题描述】:

我正在使用 jquery 命令调用一个 php 页面,这个 php 页面将在更新 cookie 值之后进行一些 sql 查询...我想获得这个值,但只有在所有 php 页面都完成之后工作...我现在正在使用此代码来调用 php 页面:

$(".emptyBox").load("gettingTime.php");
var setTime = readCookie("timeNow");

此代码中的问题是他加载了 php 页面,但他没有等到完成它的工作,所以 setTime 变量它获取上一个 php 页面调用的值...我希望它等到 php页面成功完成,然后读取 cookie。

【问题讨论】:

标签: javascript php html jquery ajax


【解决方案1】:

使用load()的完整回调

var setTime

$(".emptyBox").load("gettingTime.php", function(){
   // new html has been loaded here
   setTime = readCookie("timeNow");
});

【讨论】:

  • 感谢您的回答,我必须更深入地检查它...据我了解,加载意味着代码已成功启动,并不意味着其中的所有命令都已成功完成。如果我错了,请给我解释。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-09-24
相关资源
最近更新 更多