<html>
<head>
<title>JS *** 作文本文件</title>
</head>
<body>
<script>
var arr = 1
function Write2Text()
{
var fso = new ActiveXObject("Scripting.FileSystemObject")
var f = fso.CreateTextFile("a.txt", true)
f.write(arr)
f.Close()
}
</script>
<input type=button value="Write" onclick="Write2Text()">
<script>
function GetHeader(src) {
var ForReading=1
var fso=new ActiveXObject("Scripting.FileSystemObject")
var f=fso.OpenTextFile(src,ForReading)
return(f.ReadAll())
}
function ReadText(){
var arr=GetHeader("a.txt").split("\r\n")
for(var i=0i<arr.lengthi++){
alert("第"+(i+1)+"行数据为:"+arr[i])
}
}
</script>
<input type=button value="Read" onclick="ReadText()">
</body>
</html>
运用jquery的ajax比较方便$.ajax({
url: "XXX.do",//你在后台处理的地址一般为XXX.do
type:"post",//一般用post 地址提交用 get
datatype:"json",//一般用json格式
data:{"a":XXX,"b":XXX},//json相当于一个map,a是相当于key,XXX是你js中的获取的参数值
success:function(){},//是成功在后台处理后的下一步 *** 作
error:function(){}//发生错误后的 *** 作
})
ajax 里面还有其他的参数 可以在w3school上查阅希望能帮到你
从服务器获取的json数据用js是不能保存到本地的, 因为浏览器的机制就是这样, 不能访问本地的物理目录,如果真要想保存到本地的话建议考虑以cookie的方式保存. cookie就是本地的一个文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)