Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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
Javascript 如何在不执行JS文件的情况下对其执行Jquery.get?_Javascript_Jquery_Ajax_Contenttypes - Fatal编程技术网

Javascript 如何在不执行JS文件的情况下对其执行Jquery.get?

Javascript 如何在不执行JS文件的情况下对其执行Jquery.get?,javascript,jquery,ajax,contenttypes,Javascript,Jquery,Ajax,Contenttypes,因此,我试图发出一个Ajax请求来下拉一个js文件,只是为了检查其注释中记录的版本号。但是,如果我运行jQuery.get,并且下拉的文件是一个javascript,它会自动执行它,当我不想执行JS时,我只想阅读它并查看脚本的部分文本。我该如何改变这一点: jQuery.get("somefile.js", function(data) { console.log("Do stuff here.") }); 因此,我可以在不首先执行somefile.js的情况下运行成功处理程序?将dataT

因此,我试图发出一个Ajax请求来下拉一个js文件,只是为了检查其注释中记录的版本号。但是,如果我运行jQuery.get,并且下拉的文件是一个javascript,它会自动执行它,当我不想执行JS时,我只想阅读它并查看脚本的部分文本。我该如何改变这一点:

 jQuery.get("somefile.js", function(data) { console.log("Do stuff here.") });

因此,我可以在不首先执行somefile.js的情况下运行成功处理程序?

将dataType参数设置为$.get()为“text”,告诉jQuery数据是字符串,它不应该猜测类型

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

请参见此处:

尝试
$.ajax
并将其作为纯文本提取。将“text”作为数据类型(最后一个)参数传递