在不使用外部库的情况下将外部json文件导入javascript脚本客户端

在不使用外部库的情况下将外部json文件导入javascript脚本客户端,javascript,jquery,json,Javascript,Jquery,Json,我对javascript有点陌生。有没有一种方法可以完全在客户端完成我在标题中描述的工作,而不需要任何外部库?还是使用jQuery是最好的/唯一的方法?是的。您可以使用“document.write”在运行时向DOM添加脚本: 就你而言: document.write('<script ...></script>'); 您可以通过AJAX从服务器导入json文件,他们只需对其进行评估。你不需要一个库,但是使用一个库会让它更容易。当然,仅仅计算json字符串并不是很安全,

我对javascript有点陌生。有没有一种方法可以完全在客户端完成我在标题中描述的工作,而不需要任何外部库?还是使用jQuery是最好的/唯一的方法?

是的。您可以使用“document.write”在运行时向DOM添加脚本: 就你而言:

document.write('<script ...></script>');

您可以通过AJAX从服务器导入json文件,他们只需对其进行评估。你不需要一个库,但是使用一个库会让它更容易。当然,仅仅计算json字符串并不是很安全,因为它可以包含任意文本,所以所有库都会对其进行解析,以查看其格式是否正确等等

编辑:
如果您想了解AJAX,可以从W3学校开始。Ajax代表异步Javascript和XML,它允许您向服务器发送请求,而无需重新加载整个页面。在您的情况下,您将不会使用Xml,而是使用JSON。无论如何,本教程解释了整个想法。

您所说的“外部json文件”是什么意思?服务器上的其他json?您当然可以使用更小、更专注的库(例如Crockford的JSON,一些简单的独立AJAX库)。所谓外部JSON文件,我指的是存储在服务器/文件系统上的JSON文件。如果要导入./test.JSON,我会在document.write中输入什么?就像普通的javascript文件脚本标记一样。对不起,我在我的电话atm机上,所以可能会很冗长。我将如何通过AJAX进行操作?
var x = { //json object };