首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以php为源的Javascript appendChild脚本

问以php为源的Javascript appendChild脚本
EN

Stack Overflow用户
提问于 2016-03-10 19:13:12
回答 2查看 40关注 0票数 0

我有一个以.php结尾的外部javascript文件

我需要动态加载它,如下所示:

代码语言:javascript
复制
var script = document.createElement( 'script' );
script.type = 'text/javascript';
script.src = url;
$("#someElement").append( script );

这确实创建了脚本标记,但浏览器从未发出加载脚本的网络请求。当我手动将脚本标记放在页面上时,它会加载。

唯一的问题是我需要基于客户端javascript代码有条件地加载它。

这是我唯一的选择吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-31 17:12:57

我是根据媒体查询有条件地添加代码的。我删除了客户端的js媒体查询,并使用了nginx detectmobilebrowser.com插件。

我之所以这样做,客户端是因为缓存。在缓存密钥中添加一个移动检测变量,大大简化了事情。

票数 0
EN

Stack Overflow用户

发布于 2016-03-10 19:16:58

您可能没有jquery,或者已经准备好了。试一试这个

代码语言:javascript
复制
document.head.appendChild(script);

除非你出于某种原因在特定的元素上需要它。但是,JS文件以.php结尾是怎么回事?也许你可以澄清一下

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35925235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档