为了账号安全,请及时绑定邮箱和手机立即绑定

按下按钮时加一(在 Ajax 调用中)

按下按钮时加一(在 Ajax 调用中)

PHP
qq_遁去的一_1 2022-10-14 14:25:19
我有一些标记<span class="points-count">0</span>。按下按钮时,我想在 php.ini 中将此值增加一。我如何实现这一目标?
查看完整描述

3 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

如果您真的想使用 ajax 调用来计算数字,这里是示例:


计数器.php:


<?php

    $counter = $_GET['current_value'] + 1;       //value is increase here

    echo json_encode(['new_value' => $counter]); //return the value in JSON format

?>

您的 HTML 文件:


<span class="points-count">0</span>

<button onclick="count()">Increase</button>


<script type="text/javascript">

    function count() {

        $.ajax({

            url     : "counter.php",

            type    : "GET",

            dataType: "json",

            data    : {

                current_value: $(".points-count").html() //set value here

            },

            success: function(data) {

                $(".points-count").html(data.new_value); //finally, get the returned value of the php script

            }

        });

    }

</script>


查看完整回答
反对 回复 2022-10-14
?
弑天下

TA贡献1818条经验 获得超8个赞

您可以使用jQuery、javascript等来完成此操作,如果您只想使用PHP,请检查此代码


    <?php  


$current_value = 0;

if($_POST['count']){

    $current_value = $_POST['count'];

    $current_value++;} 

?>

<form action="" method="POST">

    <span class="points-count"><?=$current_value?></span>

    <input type="hidden" name="count" value="<?=$current_value?>">

    <button type="submit">Add</button>

</form>


查看完整回答
反对 回复 2022-10-14
?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

而不是使用 php。您可以为此使用 jquery 或 javascript。php 仅用于服务器端渲染。



查看完整回答
反对 回复 2022-10-14
  • 3 回答
  • 0 关注
  • 113 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号