Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在选择复选框提交表单时,如何更新html页面的一部分?_Php_Html_Forms_Post_Checkbox - Fatal编程技术网

Php 在选择复选框提交表单时,如何更新html页面的一部分?

Php 在选择复选框提交表单时,如何更新html页面的一部分?,php,html,forms,post,checkbox,Php,Html,Forms,Post,Checkbox,我有以下代码: <?php if(isset($_POST['myCheckBox'])) { //Checkbox1 is selected echo "helloword 1: [".$office."]"; $checked = "checked"; } else { //alternate code echo "helloword 2: [".$office."

我有以下代码:

<?php

    if(isset($_POST['myCheckBox']))
    {
        //Checkbox1 is selected
        echo "helloword 1: [".$office."]";
        $checked = "checked";
     }
     else
    {
       //alternate code
       echo "helloword 2: [".$office."]";
       $checked = "";
    }
?>

<form name="checkbox" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
    <input type="checkbox" name="myCheckBox" value="<?php echo $office;?>" onClick='submit();' <?php echo $checked;?>>
</form>

>

提交表单时如何更新html页面的一部分,使整个页面不会重新加载?这也是最好的方法吗?

我认为ajax适合您,尤其是插件,您可以提交表单使用此插件而不刷新页面。

我认为ajax适合您,尤其是插件,您可以提交表单使用此插件而不刷新页面。

网站中有很多示例,你可以在这里看到,希望有帮助网站上有很多例子,你可以在这里看到,希望有帮助