CheckBox选中改变当前页面的php变量的值ajax

<!doctype html>

<?php //首先在这里写好相关的调用代码

$coin = 1280;
$money = 1121;
$coinsale = $coin / 100;
$checked = false;
if ( $_POST[ "coin" ] != 0 ) {

    $money -= $coinsale;
    $checked = true;
}

?>
<html>

<head>

    <meta charset="utf-8">
    <title>无标题文档</title>
</head>

<body>

    <form id="form1" name="form1" action="test1.php" method="post">
        <input id="coin" name="coin" type="checkbox" value="<?php echo($coinsale)?>" onclick="checkboxOnclick(this)" <?php if($checked) echo 'checked="checked"';?>>土特币




        <input id="sale" type="hidden" value="<?php echo($money)?>">
        <input id="asd" type="hidden" value="<?php echo($coinsale)?>">
        <div id="npay" style="width:100%;height:95px;line-height:50px;font-weight:800;font-size:14px;color:red; text-align:center">
            ¥
            <?php echo $money; ?>
        </div>
        <form id="form2" action="test2.php" method="post">
        <input type="hidden" id="goodsmoney" name="goodsmoney" value="<?php echo $money; ?>"/>
        <input type="submit" name="subb">
        </form>
    </form>
</body>
<script>
    function checkboxOnclick( checkbox ) {

        var goods = document.getElementById( "npay" );
        var m = document.getElementById( "sale" ).value;
        var c = document.getElementById( "asd" ).value;
        var f = document.getElementById( "form1" );
        if ( checkbox.checked == true ) {

            m -= c;
            goods.innerHTML = "¥" + m;
            f.submit();
        } else {
            goods.innerHTML = "¥" + m;

        }
    }
</script>

</html>
我做了一个form页面提交表单从而刷新页面去改变PHP变量
我知道还有一个ajax可以实时改变php变量的方法,初学php,不太懂希望大家有空若看到这个能写一个小例子给我,谢谢大家
阅读 1.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题