可能重复:
using php to check is a javascript file has been loaded?
是否可以使用PHP检查js文件是否已加载到页面中?因为我的页面上有一些块需要js文件。因此,如果未加载js文件,则不要加载此块。
这是这样的:
如果未加载js文件 不要执行这个PHP脚本 其他 执行这个PHP脚本
答案 0 :(得分:4)
你做不到。
PHP将HTML文档发送到客户端然后然后客户端处理HTML并对任何JavaScript文件发出HTTP请求。
重新设计依赖于JS的块以使用progressive enhancement。编写JS以使其为unobtrusive将有助于此。
答案 1 :(得分:0)
您可以跟踪Cookie中成功的JS文件,或将详细信息传递给将来的PHP文件。否则,PHP是服务器端,JS是客户端。