当前位置: 首页 > 面试题库 >

jQuery为什么坚持我的纯文本格式不正确?

闻人博
2023-03-14
问题内容

我正在进行AJAX调用以检索一些纯文本:

$.ajax({
  url:         "programData.txt",
  type:        "GET",
  dataType:    "text",
  cache:       false,
  success:     processData
});

但是,当我发出请求时,出现以下错误:

错误:格式不正确的源文件:file:///projects/foo/programData.txt?_ = 1259694590361行:1,列:2

jQuery为什么要尝试处理我的纯文本以及如何停止它?


问题答案:

您是通过HTTP在浏览器中加载页面还是将其作为常规文件打开?运行javascript的页面的地址是否以http:或file:开头?我怀疑是后者,在这种情况下,Ajax调用的工作方式有所不同(请参阅下面tvanfonsson的回复)。如果您要构建一个稍后将通过HTTP提供服务的Web应用,请尝试使用本地HTTP服务器运行页面。



 类似资料:
  • 问题内容: 我在WAMP中使用PHP编写PHP应用程序已有一段时间了。现在,我将在工作PC上分别安装PHP和Apache HTTP Server。我已经安装了PHP 5和最新的Apache。我去本地主机,看到它的工作原理! 现在,我添加了一个名为的文件,该文件显示: 但是在浏览器中,它仅显示纯文本。我有明确告诉它使用PHP 5的地方吗? 问题答案: 您需要将其添加到服务器配置中: 那是假设您已经正

  • 问题内容: Firefox为什么不支持仅Ogg格式的元素中的MP3文件播放的特定原因吗? 这是许可问题吗? 是否为将来可能的实施计划了? 是否有可能开发一个插件来支持元素中的MP3播放? 问题答案: 许可问题:[HTML5视频和H.264–历史告诉我们什么,为什么我们站在网络上,Mozilla捍卫Firefox仅对OggTheora视频提供HTML5支持(尽管它们的标题,他们俩都在谈论MP3许可,

  • 是我最喜欢的编辑器,我有一个代码格式化问题。这是我的代码: 当我使用选项shiftF格式化它时,它给出了以下信息: 显然,这是不正确的。 version-,并且不安装任何代码格式扩展。 所以,我不想安装任何代码格式化扩展,是否有任何配置可以正确执行此操作? --更新-- 抱歉。我检查了我的扩展安装,找到了扩展。但是为什么我使用vscode代码格式,它使用?

  • 我通过使用map函数迭代来显示我的状态,这是一个数组。此外,我有一个按钮,在点击反转数组。 我认为我想做什么是相当明显的。但这对我不起作用,我不知道为什么。我必须单击两次来完成第一次还原,出现了奇怪的情况,即呈现的数组和Chrome中React开发工具在组件状态中显示的数组不匹配。 我无法解释这种行为。我开始认为这与我从道具中获得阵列有关,但我真的不知道。有什么想法吗?

  • 从: 在obj必须可用的指令范围的末尾而不是开始处编写此方法。 为什么它会有如此不直观的行为?

  • 我希望在一个sbt项目中有一个scala.js和snap.svg的桥接器,但也包括桥接器的演示代码。