ajax和$ .getScript()来获取新脚本

时间:2011-02-24 16:09:13

标签: javascript jquery ajax getscript

我试图动态添加js函数,所以我读到了$.getScript()。如果我错了,请纠正我,但似乎$.getScript()只会调用公共文件夹中已经存在的.js文件,并且只会加载它#34;加载它"并使其可用,但调用的js文件本身只是一个静态的js。我试图做的是调用一个动态的js脚本,这个js脚本的内容发生了很大的变化,所以它必须来自服务器。

  • 我认为单独使用$.getScript()是不可能的,或者是这样吗?
  • 如果没有,我可以创建一个返回函数语法的ajax,但是如何以某种方式将它添加到当前的js中,或者如何为它创建一个js文件并加载js?
  • 我可能希望稍后删除新的js,但这不是优先事项。

那么$.getScript()可以帮助$.getScript()和.ajax这个或它的组合吗?

1 个答案:

答案 0 :(得分:3)

Pekka的评论是正确的 - jquery并不关心文件的扩展名。

$。getScript(“dynamicScript.php”)只要该文件输出有效脚本(不需要脚本标记)就可以正常工作