Jquery无需运行即可获取javascript文件

qwe*_*wsx 2 jquery

我想使用jquery获取文件的内容,通常我可以使用:

$.get("file", function(data) { alert(data) }

当我尝试获取javascript文件时,jquery在返回回调之前运行javascript代码.

如何在不运行代码的情况下获取文件内容?

jfr*_*d00 5

dataType参数设置$.get()"text"to告诉jQuery数据是一个字符串,它不应该猜测类型.

$.get("file", function(data) { alert(data) }, "text");
Run Code Online (Sandbox Code Playgroud)

$.get()只是一个快捷方式$.ajax(),你可以在$.ajax()文档中看到dataType参数有许多值可以传递给ajax调用.默认是一个智能猜测,可能会发现它是一个脚本,所以它执行它.其中一种可能性就是"text"你想要的声音.