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

JavaScript018

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 ajax已经将这些封装的很好了,你可以直接去使用的!举个例子:

 $.ajax({

     type: "POST",               //请求方式(GET 或 POST)

     async: false,              //同步请求,默认为true即异步请求

     url: "...",                //请求地址

     data: {id : menuId},

     dataType: "html",

     success:function(data){   //请求成功后,调用的回调函数

         alert(data)          //服务器返回给前端的数据

     }

})

如果你对JQuery 不是很懂,下面的这个是JQuery中文API,希望对你有所帮助!链接:

http://www.css88.com/jqapi-1.9/jQuery.ajax/