小编gfc*_*f14的帖子

使用Ajax的JQuery POST覆盖txt文件无法正常工作

我有一个网站http://www.gfcf14greendream.com/我在哪里发布我的程序和游戏.我编写代码来下载我制作的程序没有问题(单击"程序"按钮然后发送SMS Sender),但我对如何生成计数器感到困惑.在此之前,我不想在网站上使用它,因为我真的想自己格式化.我想这样做的方法是使用一个txt文件,smssender.txt只有:

0

然后处理覆盖txt文件的网站的javascript是:

$("#downbutton").click(function () {
    downcounter++;
    if (downcounter == 1) $("#counter").text("SMS Sender has been downloaded " + downcounter + " time...");
    else $("#counter").text("SMS Sender has been downloaded " + downcounter + " times...");
    $.post("http://www.gfcf14greendream.com/PHP/smssender.php", {
        counter: downcounter
    }, function (data) {});
});
Run Code Online (Sandbox Code Playgroud)

应该调用一个PHP文件,smssender.php,它只有5行:

<?php
    $counter = $_POST['counter'];
    file_put_contents("/counters/smssender.txt", $counter);
?>
Run Code Online (Sandbox Code Playgroud)

我希望我知道是否正在调用php页面,因为更改指示页面中下载时间的文本的代码运行良好,但是一旦刷新页面,下载次数就会回到0,因为0是从这段代码中获得的:

var downcounter = 0;
$.get("http://www.gfcf14greendream.com/counters/smssender.txt", function (data) {
    downcounter = data;
    if (downcounter == 1) $("#counter").text("SMS Sender has been downloaded " + downcounter + " …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery overwrite

2
推荐指数
1
解决办法
1140
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1

overwrite ×1

php ×1