当前位置: 首页 > 编程语言

js读取文件内容,html或PHP建立一个文本框和提交按钮,把文本框内容保存到本地一个文件中

 时间:2020-04-30 09:47:11 来源: 

本人是菜鸟,编写了一个JS文件,文件名称为1.js内容如下:

他们解答的都很到位,还有我要不错好的是脚本代码一般是写在网页的最后面的

javascript脚本写在js文件里面不能读取结果值

在html中的脚知本:应该不是在html里吧,应该是在aspx里吧?写在js里,是不是写在js文件里,然后在aspx通过<script src=js文件这样来引用?这样当然是道不行的因为默认情况下aspx提交到iis,会专通过isapi来处理里面的服务器端代码而js扩展名的,则不会被isapi处理(除非你自己修属改iis的配置)所以你做的是不行的

javascript 可以读取txt文件内容吗

可以的啦!e79fa5e9819331333361323638第一步:创建一个可以将文件翻译成文件流的对象。 Var fso=new ActiveXObject(Scripting.FileSystemObject); 第二步:用于创建一个textStream 对象,括号里边有三个属性 1. 文件的绝对路径 2. 文件的常数 只读=1,只写=2 ,追加=8 等权限。(ForReading 、 ForWriting 或 ForAppending 。); 3. 一个布尔值 允许新建则为true 相反为false; 例:Var f=fso.opentextfile(“C:\a.txt”,1,true); 第三步:调用读取方法 1. Read(用于读取文件中指定数量的字符) 2. ReadLine(读取一整行,但不包括换行符) 3. ReadAll(则读取文本文件的整个内容); 判断是否读取到最后一行 while (!f.AtEndOfStream) { f.Readline(); } 第四步: 关闭textStream 对象: 例:f.close(); 例子: <html> <head> <title>new page</title> <script> function GetHeader(src) { //权限只读(只读=1,只写=2 ,追加=8 等权限) var ForReading=1; var fso=new ActiveXObject("Scripting.FileSystemObject"); var f=fso.OpenTextFile(src,ForReading); return(f.ReadAll()); } var arr=GetHeader("d:\\test.txt").split("\r\n"); for(var i=0;i<arr.length;i++){ alert("第"+(i+1)+"行数据为:"+arr[i]); } </script> </head> <body> </body> </html>其实都大同小类滴。做笔记的习惯很好,网上随时都可以翻出来看,还可以交流,或许我可以借鉴一下。

js 如何读取xml文档内容

先判断浏览器,然后读取xml数据就可以了//判断不同的浏览器 function InitMf() { var mf_change=false; try { mf_change = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { mf_change = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { mf_change = false; } } if (!mf_change && typeof XMLHttpRequest!='undefined') { mf_change = new XMLHttpRequest(); } return mf_change; }读取数据var xmlHttp = InitMf(); var HTML = ""; //获得xml文件 xmlHttp.open("GET", xmlfile+"?"+Math.random(), true); // 设置处理服务器的JS函数,函数又 xmlHttp.onreadystatechange来确定 xmlHttp.onreadystatechange=function() { //alert(xmlHttp.status); if (xmlHttp.readyState==4 && xmlHttp.status==200) { //ajax的XML传输的解析。获取解析的数据 var xml = xmlHttp.responseXML; var node = xml.getElementsByTagName("item");//获得总结点 for(var i = 0 ; i < node.length ; i++){ var str_t = ""; var str_d = ""; var menuHTML = ""; var elem = node[i]; //下面开始获得子节点数据,当然可以继续循环,获e799bee5baa6e79fa5e9819331333238653866得更下面的节点 var title = elem.getElementsByTagName("title")[0].textContent != undefined ? elem.getElementsByTagName("title")[0].textContent : elem.getElementsByTagName("title")[0].text;这些只是部分代码,不过已经足够了

JQuery,JS 读取远程服务器的txt文件内容

如果你用 $.getJSON(), 请确保test.txt文件内的数据是JSON格式的。如果只是普通TXT格式,请用$.get()方法。望有用。