你最好打赌,因为文件在你的服务器上是通过“ajax”检索它。这代表异步JavaScript和XML,但XML部分是完全可选的,它可以用于各种内容类型(包括纯文本)。 (对于这个问题,异步部分是可选的为好,但它的最好坚持这一点。)

下面是使用AJAX请求的文本文件中的数据的一个基本的例子:

function getFileFromServer(url, doneCallback) {

var xhr;

xhr = new XMLHttpRequest();

xhr.onreadystatechange = handleStateChange;

xhr.open("GET", url, true);

xhr.send();

function handleStateChange() {

if (xhr.readyState === 4) {

doneCallback(xhr.status == 200 ? xhr.responseText : null);

}

}

}

你会调用像这样:

getFileFromServer("path/to/file", function(text) {

if (text === null) {

// An error occurred

}

else {

// `text` is the file text

}

});

但是,上面的内容有些简化。它可以与现代浏览器一起使用,但不适用于一些较旧的浏览器,您需要解决一些问题。

更新:您在下面的评论中表示您使用的是jQuery。如果是这样,你可以用它ajax function并获得jQuery的解决方法的好处对一些浏览器的不一致性:

$.ajax({

type: "GET",

url: "path/to/file",

success: function(text) {

// `text` is the file text

},

error: function() {

// An error occurred

}

});

旁注:

我发现,JavaScript是基于客户端...

号这是一个神话。 JavaScript只是一种编程语言。它可以在浏览器中使用,在服务器,工作站等,其实上,JavaScript是原本服务器端使用而开发的。

这些天来,最常见的用途(和你的使用情况)确实是在Web浏览器,客户端,但JavaScript是不仅限于客户端在一般情况下。事实上,它在服务器和其他地方有着重大的复苏。

javascript 操作服务器 文件,使用javascript读取服务器文件相关推荐

  1. matlab显示服务器出现意外,Matlab 读取excel文件提示服务器出现意外情况或无法读取问题解决...

    1.问题描述: 该错误通常发生在应用函数读取excel文件(后缀xls或xlsx)时. 应用xlsread函数读取提示服务器出现意外情况: 应用importdata读取时提示can't open fi ...

  2. 将数据写入json文件,并且读取json文件中的数据

    目录 一.将数据生成json文件 二.读取json文件中的数据 三.方法测试 四.其他附件 1.User实体类 2.import 一.将数据生成json文件 方法 /*** 生成.json格式文件*/ ...

  3. python从云端服务器读数据_audio 读取服务器文件

    PHP面试干货 1.进程和线程 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性.进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一 ...

  4. ssh 获取服务器文件命令,ssh读取服务器文件内容

    @Override @Transactional public void analysisIPSLog() { SimpleDateFormat sdf = new SimpleDateFormat( ...

  5. python3读写excel文件_python3 循环读取excel文件并写入json操作

    文件内容: excel内容: 代码: import xlrd import json import operator def read_xlsx(filename): # 打开excel文件 data ...

  6. h1z1加载服务器锁定状态,h1z1读取服务器锁定状态 | 手游网游页游攻略大全

    发布时间:2016-05-15 模拟人生3中锁定状态秘籍两种方式大家知道吗,今天为玩家分享一下哦. SHIFT+CTRL+C, 输入 testingCheatsEnabled (两个空格)true, ...

  7. 读文件 —— WEB前端读取本地文件内容哪些事(前台解析txt文件)……

    强制让浏览器允许JS读写本地文件--的操作! 问题描述: 让自己的浏览器允许js读写本地文件,尽可能多的兼容各种浏览器.(即本机的js文件读写本机的文件) 问题回复--1: 您的意思是不需要浏览器与用 ...

  8. java 读取大文件内容_java读取大文件

    java一般读取文件时,将文件文内容全部加在到内存,然后读取,但是这种读取方式很明显不适合读取大文件,在进行大文件处理时,考虑到内存有限,采用分次读取的方式. java分次读取文件内容有三种方式, 1 ...

  9. Mysql任意读取客户端文件,Mysql任意读取客户端文件

    load data infile "/etc/passwd" into table test FIELDS TERMINATED BY '\n'; 实现:Mysql Server会 ...

  10. properties文件及ResourceBundle读取properties文件分析

    一.properties文件介绍 java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是 "键=值& ...

最新文章

  1. linux cp sync,通过SSH使用Rsync传输文件,复制和同步文件及目录
  2. java sqlite使用小记
  3. R语言Gamma分布函数Gamma Distribution(dgamma, pgamma, qgamma rgamma)实战
  4. iOS开发小技巧-修改SliderBar指针的样式(牢记这个方法,只能通过代码来修改)
  5. 如何才能学好python编程零基础_Python脚本该怎么学,零基础也可以学好Python编程吗?...
  6. Tomcat其他方式启动
  7. 【iCore1S 双核心板_ARM】例程十七:FSMC实验——读写FPGA
  8. Http和Rpc框架的区别
  9. leetcode103. 二叉树的锯齿形层次遍历
  10. hibernate映射-单向n-n关联关系
  11. Javascript实现获取及设置光标位置的方法
  12. Vijos P1304 回文数【回文+进制】
  13. @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别 .(转)
  14. [总结] LCT学习笔记
  15. 惠普m1216硒鼓清零步骤_hpm1213nf清零
  16. 高级API快速入门之多线程01【07】
  17. 中国人民银行计算机招聘笔试题和答案(笔试真题)
  18. MQTT学习笔记——MQTT协议使用
  19. 通读JavaScript红皮书(第二三章)
  20. 近千只股票跌停 沪指暴跌281点创历史之最

热门文章

  1. 开源项目工时系统_工时统计系统 - 服务端
  2. c3p0数据库连接池使用步骤c3p0配置报错处理
  3. 利用ichart绘制网页图表
  4. android 导入 苹果手机,安卓手机文件怎么传到苹果手机
  5. 计算机单机管理软件,小财迷电脑收银系统(收银记账软件) 单机版
  6. Java实现拖拉/滑动图片验证码
  7. 脱库站库分离渗透解决MySQL禁止外连
  8. python turtle菜鸟教程_Python 基础教程
  9. 如何在photoshop中应用3DLUT预设?ps怎么安装.3dl、.look、.cube预设?
  10. maven安装Ojdbc6