【发布时间】:2018-06-23 08:56:16
【问题描述】:
我正在尝试将数据远程加载到我的索引文件中。我可以通过以下方式在本地完成:
<body id="chk">
<script>
$(function(){
$('#chk').load('a.html');
});
</script>
</body>
它完美无缺,但对我来说真的没用,因为我无法远程更新 a.html 文件。我想要实现的是这样的:
$(function(){
$('#chk').load('ftp:/chkblabla.com/public_html/a.html');
});
但这当然不会加载我的数据。可以通过其他方式完成吗?最后,我的目标是将一些字符串值加载到我的应用程序中,而无需进行另一个构建 (Cordova)。
【问题讨论】:
-
为什么不能更新文件?使用 ftp 时会发生什么变化?
-
检查您的控制台,看看您的 CORS 是否正常工作。尝试一个基本的 XMLHttpRequest en.wikipedia.org/wiki/XMLHttpRequest
-
为什么是jquery,我们在2018,使用和学习原生ecma js
-
@Cryptopat 感谢您的回复!即使启用了 CORS 插件,它也不会加载 a.html 的内容。我认为使用外部 url 制作 .load 是不“合法的”,只有本地 ..所以你说它应该工作..这很好。我该怎么做才能让它发挥作用?再次感谢。
-
@Cryptopat 它在服务器上(以 ftp 开头)我只是缩短了链接。我尝试了您的提议,当我将 .load() 链接到 localhost/a.html 时,它加载得非常好,但我的问题仍然存在。无论如何,感谢您的帮助。
标签: javascript jquery html cordova