[英]How to change permanently an external file.txt?
我想点击更改我的file.txt。 例如,我这样写:
HTML:
<script type="text/javascript" src="file.txt"></script>
jQuery的:
var counter = config.rans;
var counter1 = config.bans;
$('.redanswer').one('click', function(){
var xhr = new XMLHttpRequest();
xhr.open('PUT','file.txt', true);
xhr.setRequestHeader('Content-Type','text/javascript; charset=utf-8');
xhr.send( 'var config={"rans":' + ++counter + ',"bans":' + counter1 + '};' );
$( '.rtotal' ).text( counter );
$( '.btotal' ).text( counter1 );
});
$('.blueanswer').one('click', function(){
var xhr = new XMLHttpRequest();
xhr.open('PUT','file.txt', true);
xhr.setRequestHeader('Content-Type','text/javascript; charset=utf-8');
xhr.send( 'var config={"rans":' + counter + ',"bans":' + ++counter1 + '};' );
$( '.btotal' ).text( counter1 );
$( '.rtotal' ).text( counter );
});
file.txt:
var config={"rans":10,"bans":20};
有了这个代码,当我点击,例如, redanswer
它显示的号码11,因为它是rans
(10)+ 1,但是,如果我重新加载页面,我再次在点击redanswer
它已经显示,因为文件中的11号。 txt,尚未编辑。 我想添加一段代码,单击redanswer
即可编辑file.txt,例如var config={"rans":11,"bans":20}; //10+1
var config={"rans":11,"bans":20}; //10+1
。
我希望你明白。 非常感谢你。
遗憾的是这是不可能的。 JavaScript不具有读/写功能 。
我建议创建一个简单的POST或GET PHP api以便能够写入文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.