繁体   English   中英

使用Javascript代码使用PHP保存文本文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM