Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
通过jqueryajax加载javascript_Javascript_Jquery - Fatal编程技术网

通过jqueryajax加载javascript

通过jqueryajax加载javascript,javascript,jquery,Javascript,Jquery,是否可以使用jQuery%Json函数异步加载javascriptfile.js?$.getScript(“/path/to/script.js”)如果您试图加载外部JavaScript文件,则应使用Ramon的建议 但是如果您确定响应格式是JSON,那么可以使用使用HTTP GET请求加载JSON数据的 jQuery.getJSON( url, [data], [callback] ) 下面是纯JavaScript编码,它下载一个JavaScript文件并将其放在标题页本身中(如果您计划拥

是否可以使用jQuery%Json函数异步加载javascriptfile.js?

$.getScript(“/path/to/script.js”)
如果您试图加载外部JavaScript文件,则应使用Ramon的建议

但是如果您确定响应格式是JSON,那么可以使用使用HTTP GET请求加载JSON数据的

jQuery.getJSON( url, [data], [callback] ) 

下面是纯JavaScript编码,它下载一个JavaScript文件并将其放在标题页本身中(如果您计划拥有一个非常轻量级的即时可见页面,则在后台下载JavaScript文件):


但是json响应应该是什么呢?不应该有json响应。您要求加载一个脚本,而不是处理一段JSON数据。我需要嵌入JSON响应中的script.js,它会根据响应得到不同的文件。js文件是响应的一部分,听起来很脏,但会生成一个脚本元素和一个包含从JSON提取的数据的文本节点。将文本附加到脚本中,将脚本附加到正文中。是否重新措辞?你到底想做什么?我需要加载一个带有嵌入Json文件的Json请求。加载另一个带有Json响应的Json文件。
var getheadTag = document.getElementsByTagName('head')[0];
setjs = document.createElement('script');
setjs.setAttribute('type', 'text/javascript');
getheadTag.appendChild(setjs);
setjs.text = x.responseText;