首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用jQuery $.GET将静态文本从本地文件加载到js变量

问无法使用jQuery $.GET将静态文本从本地文件加载到js变量
EN

Stack Overflow用户
提问于 2017-08-14 18:18:55
回答 2查看 139关注 0票数 0

我正在开发Google Chrome扩展程序。我有一个静态 countryList.js文件,它将本地与下面的代码放在同一个文件夹中。我只想将countryList.js内容加载到第二个文件的js变量中,但是我的代码不起作用,不过如果countryList.js放在远程服务器上,它就能工作。我做错了什么?我不能把它放在服务器上,因为Chrome扩展是禁止的。

代码语言:javascript
复制
 var countryList = $.get("countryList.js" + localStorage.uid + "&ver=" + localStorage.version, function () {
   callback()
 }
EN

回答 2

Stack Overflow用户

发布于 2017-08-14 18:29:03

可能重复:How can I load a local file using jQuery? (with file://)

GET需要HTTP连接,因此如果没有本地web服务器,它就无法工作。虽然可以使用HTML5打开和读取文件,但不能以这种方式加载JavaScript资源。

如果页面是本地加载的,则通常使用脚本标记加载JS。

代码语言:javascript
复制
<script type='text/javascript' src='/objectData.js'></script>
票数 0
EN

Stack Overflow用户

发布于 2017-08-14 18:29:10

你是不是漏掉了一个"?“在你的网址countryList.js之后?

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

https://stackoverflow.com/questions/45680613

复制
相关文章

相似问题

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