我已经使用 ajax 将文件加载到数组中,拆分后我需要再次将其保存到文件中。这一切都发生在单击按钮时。
function updatetags(){
var alreadyexistingtags;
var responsetext;
var r2 = new XMLHttpRequest();
r2.open('GET', 'tagsupdated.txt', true);
r2.send(null);
r2.onreadystatechange = function() {
if (r2.readyState == 4 && r2.status==200) {
responsetext=r2.responseText;
alreadyexistingtags=responsetext.split(' ');
}
}
}
我知道javascripts不是服务器端,这就是为什么我不能做我想做的事,但我确信必须有一种方法可以将已经存在的tags []写入tagsupdated.txt。有什么帮助吗?也许我应该以某种方式将数组传递给PHP ?如果是这样,鉴于 PHP 在页面加载时执行,当我需要等待按钮被按下时,这怎么可能?