Jquery修改添加1并在每次单击时将数字保存在txt文件中

时间:2012-03-09 23:15:39

标签: javascript jquery

我正在使用以下点击功能。我可以添加什么,以便在单击时在txt文件中添加1?就像点击它的次数的计数器一样。

谢谢

$("#clearme").click(function(e) {
    e.preventDefault();
    // i have some stuff here
});

3 个答案:

答案 0 :(得分:1)

您无法从前端访问或编辑文件。你需要PHP或其他东西。您可以将其保存在变量中并传递它并使用ajax处理它。这样的事情,未经测试:

var num = 0;
$button.click(function(){
    $.ajax({
        url: 'bla.php',
        type: 'POST',
        data: { num: ++num }
        //...
    });
});

在PHP中:

$num = $_POST['num'];
// Add to file stuff

答案 1 :(得分:0)

您必须修改服务器上的文本文件。每次点击事件发生时发送ajax请求。

$("#clearme").click(function(e) {
    $.post("url")
    e.preventDefault();
    // i have some stuff here
});

答案 2 :(得分:0)

文字文件在哪里?在服务器或客户端计算机上?

如果您的目标是客户端计算机,单独使用javascript和jquery就无法运行。有一些安全措施可以防止这种情况发生,因此黑客每次访问网站时都不会在我们的机器上丢弃特洛伊木马。

离开服务器。

完成此任务完全取决于您使用的服务器端语言/框架(即PHP,JSP,.NET)。

你没有发布需要这样做的原因,所以我会提供将值写入cookie而不是文件的选项,但是因为你还没有告诉我们更多关于你的内容这可能不是一个可行的解决方案。