jquery中getScript()的用法详解,从一个远程js文件中读取数据

JavaScript036

jquery中getScript()的用法详解,从一个远程js文件中读取数据,第1张

getJSON其实就是$.get的最后一个datatype是json的方法快捷调用,而$.get是$.ajax演变出来的。

get操作就是把文件内容原封不动的获取来,复制给一个变量再进行操作。

如果想显示数据,就应该以json的格式编写,而不是一个闭包。

你的脚本里是一个javascript的执行脚本,试试使用JSONP来读取。

参考百度搜索:jquery ajax jsonp 关键字

一般ajax都是用来读取数据或提交参数指令,获取来脚本执行并不安全,而且不易调试,建议将逻辑写在页内,用ajax来调取参数和数据。

不能移除。

即使通过dom方法获取到script标签移除了,引用的js还是已经执行过了,该执行的代码都已执行了,所以,移除js并不能解决任何问题。

你可以整理一下你的实际需求,比如:引用了某个库注入了全局变量,要把这个取消,或者引用文件对页面dom做了什么事导致其它逻辑出现问题,都可以针对性修复。

jquery的getscript方法只是单独的加载一个javascript脚本文件

requirejs异步加载里面有更标准和丰富的API提供用户使用,比方说你使用requirejs 定义一个A模块,A模块中引用B模块,如果B模块中有返回的数据和方法,在A模块中也可以使用B模块的数据和方法或函数。

这么说不知道你理解不理解

简单的说就是 requirejs 和 getscript 都能加载javascript脚本文件但是 requirejs 关联行更强更利于版本控制的优势 getscript 只是单纯的加载大不到requirejs的高度

不同的需求会让你使用不同javascript框架库