javascript - 如何在不执行 JS 文件的情况下执行 Jquery.get?

标签 javascript jquery ajax contenttypes

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

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

这样我就可以在不先执行 somefile.js 的情况下运行该成功处理程序?

最佳答案

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

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

参见此处:Jquery get javascript file without running

关于javascript - 如何在不执行 JS 文件的情况下执行 Jquery.get?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20953638/

相关文章:

javascript - 添加不同颜色的 Gridster 小部件

ajax - JSF:执行多种形式的值

javascript - 在 AJAX 调用中使用 "context:..."的正确方法是什么?

javascript - 正则表达式允许空格

javascript - 在外部标签上追加/前置空格

javascript - iframe 在通过 srcdoc 更新后删除 CSS - 如何使添加的 CSS 持久化

jquery - 远程加载 Selectize 中下拉建议的数据

Javascript:如何重新加载整个框架集 onload() 事件,包括调用 Javascript 的框架

javascript - 使用正则表达式检查有效的日期组合?

javascript - jquery 显示/隐藏比例不能按预期工作