[英]Save text file with PHP using Javascript code
这是一个简单按钮的代码。
<input value="Download" type="button" onclick=" inccount();" />
这就是inccount();
确实:
function inccount() {
var a = parseInt(document.getElementById("num").value);
document.getElementById("num").value = a + 1;
}
如您所见,此函数将在输入字段num
上的数字增加1。 我想将此数字保存在服务器上,但是如果我用<form>
标记调用php脚本,则页面会更改。
我想将count
内容保存在服务器上而不离开当前页面。 谁可以做?
我写了这个简单的PHP脚本来保存输入字段的内容(即num
):
<?php
$file = '/dat/count.txt';
$current = $_GET["num"];
file_put_contents($file, $current);
?>
要更新页面而不离开页面,您需要研究Ajax 。 从链接页面:
在AJAX模型中,Web应用程序能够对用户界面进行快速的增量更新,而无需重新加载整个浏览器页面。
Ajax调用可以是写入文本文件的PHP脚本。
您正在将页面发布到服务器。 因此,页面将发生变化。
您需要使用从javascript到服务器的AJAX
请求。
只需使用JQuery
$.ajax(
{
url:'/?num=' + $('#num').val(),
type: 'GET',
success: function(response){
alert('Success');
},
error: function(e1,e2,e3){
alert('Error occured, Could not able to make request.');
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.