簡體   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