如何通过JS 读取本地text文档,并根据文档数据动态创建表单(table)???最近做网页是遇到的一个问题,思路是想通过读取本地的text文档,并根据文档中写好的数据(从SQL中导出的数据)在网页中动态创建一个table~最好table的边框背景色也可以设置请高人指点啊~~~
解决方案 »
- Google Maps API里的GDirections 如何使用?
- 大家谁知道怎样实现在下拉框中通过输入汉字的拼音首字母进行检索下拉框内容的功能,下拉框的内容是从数据库中取的。
- 初学script遇到的疑惑
- 求一个日期时间比较的函数:
- 请教一个动态表格删除行的问题!!!
- document.getElementById()----在线等
- 怎么样刷新iframe链接的页面
- 关于javascript执行权限的问题
- 有没有办法用纯Javascript取得<form>里面用post方法post过来的数据?100分在线等候!!!绝对给分!!!!!
- IE10以下,JS加载XML文件返回403,(无法获取XML里面的东西)其他浏览器返回200,
- FireFox图片加载时显示问题
- 如何去掉网页中PDF文档的右键中的print?????如何在网页中动态的读取PDF文件?
JS读本地TEXT有权限限制 不推荐
如楼上说,是需要权限的。下面是我以前写的一个读取文本文件,并将内容赋值给表单的一个例子,你可以自行改动注释部分来生成表格
function loadfile_js(tform){
fso = new ActiveXObject("Scripting.FileSystemObject");
filelast="c:\\filelast.txt";
if(fso.FileExists(filelast))
fl = fso.openTextFile(filelast,1);
else
fso.CreateTextFile(filelast,true);
//改动以下,编写生成表单的代码
if(!fl.AtEndOfStream){
tform.filedir.value=fl.readLine();
tform.filename.value=fl.readLine();
fname=tform.filename.value;
tform.filetype.value=fl.readLine();
tform.open.click();
}
//改动以上,编写生成表单的代码
}
用AJAX可以 那你还不如生成的时候直接在服务器上读出来生成 干嘛拐那么多弯
如楼上说,是需要权限的。下面是我以前写的一个读取文本文件,并将内容赋值给表单的一个例子,你可以自行改动注释部分来生成表格
function loadfile_js(tform){
fso = new ActiveXObject("Scripting.FileSystemObject");
filelast="c:\\filelast.txt";
if(fso.FileExists(filelast))
fl = fso.openTextFile(filelast,1);
else
fso.CreateTextFile(filelast,true);
//改动以下,编写生成表单的代码
if(!fl.AtEndOfStream){
tform.filedir.value=fl.readLine();
tform.filename.value=fl.readLine();
fname=tform.filename.value;
tform.filetype.value=fl.readLine();
tform.open.click();
}
//改动以上,编写生成表单的代码
}
<%@ Page Language="C#" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
Response.WriteFile("C:\\test.txt");//文件位于服务器上的绝对路径
}
</script>//需要jquery库支持
$.get('readfile.aspx', {}, function(data){
alert(data);//data即为服务器上文件C:\\test.txt的内容
});