Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
加载页面时输入javascript xml文件_Javascript_Html_Xml_Ajax - Fatal编程技术网

加载页面时输入javascript xml文件

加载页面时输入javascript xml文件,javascript,html,xml,ajax,Javascript,Html,Xml,Ajax,我希望在加载html页面时从xml文件中加载很多值。xml文件是静态的,从不更改。它将托管在与html页面相同的目录中。xml文件将用于填充html中的几个选择框。我想我可以使用javascript填充选择框。但是,我想知道如何将xml文件的内容传递给javascript。ajax是唯一的解决方案吗?或者,是否有一种方法可以在页面加载时向javascript提供xml文件 谢谢大家! < P>如果它是静态的并且从不改变,考虑将它转换为JSON并将其直接嵌入到JavaScript中。效率更高,因为

我希望在加载html页面时从xml文件中加载很多值。xml文件是静态的,从不更改。它将托管在与html页面相同的目录中。xml文件将用于填充html中的几个选择框。我想我可以使用javascript填充选择框。但是,我想知道如何将xml文件的内容传递给javascript。ajax是唯一的解决方案吗?或者,是否有一种方法可以在页面加载时向javascript提供xml文件


谢谢大家!

< P>如果它是静态的并且从不改变,考虑将它转换为JSON并将其直接嵌入到JavaScript中。效率更高,因为减少了一个HTTP请求。如果数据大小是一个问题,那么AJAX可能是您唯一的解决方案

一句话:是的。这就是AJAX中的X的含义。