js怎么读取本地txt文件

JavaScript08

js怎么读取本地txt文件,第1张

思路

采用jquery的ajax方式进行文件信息读取

代码

<html>

<head>

<script type="text/javascript" src="/jquery/jquery.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $("#b01").click(function(){

  htmlobj=$.ajax({url:"/jquery/test1.txt",async:false})

  $("#myDiv").html(htmlobj.responseText)

  })

})

</script>

</head>

<body>

<div id="myDiv"><h2>通过 AJAX 改变文本</h2></div>

<button id="b01" type="button">改变内容</button>

</body>

</html>

通常情况下,网页中的JS脚本是无法直接对本地文件系统进行访问的,因为这涉及到用户数据安全的问题,所以,在浏览器的默认安全设置下是无法实现的.但如果你可以在本地配置好WEB服务,那么可以通过Ajax的方式访问本地站点下的txt文件,也可以通过后端支持,采用上传文件的方式解决.这两种方案都可以避开ActiveX和IE版本的问题.

方法1:在下载链接上右键,选择“下载链接文件为...”,然后在出现的对话框里选择要存储的位置。

方法2:在safari的“偏好预置”->“通用”->“将下载的文件存储到...”里更改默认存储路径。