我对javascript有点新鲜。有没有办法在标题完全客户端执行我所描述的,没有任何外部库?或者使用jQuery是最好/唯一的方法?
答案 0 :(得分:1)
是的。您可以使用“document.write”在运行时向DOM添加脚本: 在你的情况下:
document.write('<script ...></script>');
基本上,您要将脚本标记添加到将请求新文件的dom中。 但是还有其他事情要考虑,虽然脚本将被下载,但您需要在其中进行变量分配才能在页面中使用它:
var x = { //json object };
答案 1 :(得分:1)
您可以通过AJAX从服务器导入json文件,它们只是评估它。你不需要一个库,但使用它可以使它更容易。当然只是评估json字符串不是很安全,因为它可以包含任意文本,所以所有库都会解析它以查看它是否形成良好等。
如果您想了解AJAX,可以从w3schools的this tutorial开始。 Ajax代表异步Javascript和XML,它允许您向服务器发送请求而无需重新加载整个页面。在您的情况下,您将不会使用Xml而是使用JSON。无论如何,该教程解释了整个想法。