首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js读取当地文件

2012-09-19 
js读取本地文件我有个需求,就是用js读取本地文件,之前用的activex,但是其它浏览器不兼容。现在想让其他浏览

js读取本地文件
我有个需求,就是用js读取本地文件,之前用的activex,但是其它浏览器不兼容。现在想让其他浏览器兼容,读取.txt文件就可以了。

[解决办法]
最好用服务端语言来实现。js不适合 。
[解决办法]

探讨
你必须上传到服务器去读取

[解决办法]
js取得txt 其实 txt就能在相应的浏览器打开 你把txt当成一个页面获取页面的内容就可以读取txt文件了


<html>

<head>
<title>jQuery Ajax 实例演示</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<script src="http://code.jquery.com/jquery-1.4.3.js"></script>


<body>

<div id="result" style="background:orange;border:1px solid red;width:300px;height:200px;"></div>
<form id="formtest" action="" method="post">
<span id="success" > </span>
</form>
<script type="text/javascript">

$.ajax({
type: "POST",//请求方式
url: "java.txt",//地址,就是action请求路径
data: "text",//数据类型text xml json script jsonp
success: function(msg){//返回的参数就是 action里面所有的有get和set方法的参数
document.getElementById("result").innerHTML=msg;
}
}); 






</script>


</body>
</html>

[解决办法]
探讨
引用:

引用:

我有读取本地文件的需求,服务器端读取的方式不可行


js不允许读取本地文件,知道吗?
我看到网上讲js可以读取本地xml文件,我用js调用 activex也实现读取本地文件,所以你说的这个不允许,我还真不清楚

[解决办法]
你可能要写个插件了,就是访问你的页面就直接安装一个插件,通过插件程序去访问本地文件还是可能的。

热点排行
Bad Request.