我的本地主机服务器中具有扩展名.cst的文件。我在想AJAX是否可以加载它们。所以我的问题是AJAX可以加载具有自定义扩展名的文件吗?如果是,怎么办?如果否,是否还有其他选择可以使我们在页面加载时获取文件的内容?

我的ajax调用来加载文件load.cst:

 $.get("load.cst", function(data) {
   console.log(data)
 });

最佳答案

如果文件是纯文本,则可以使用jQuery轻松获取。将数据类型设置为文本将确保jQuery不会尝试将其作为其他内容进行处理。添加错误处理程序将有助于捕获错误。

var request = $.ajax({
  url: "load.cst",
  method: "GET",
  dataType: "text"
});

request.done(function( msg ) {
  console.log(msg);
});

request.fail(function( jqXHR, textStatus ) {
  console.error( "Request failed: ", textStatus );
});

10-07 19:09
查看更多