Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.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
Javascript 如何显示div取决于用户使用js从select option表单中选择什么?_Javascript_Php_Jquery_Json - Fatal编程技术网

Javascript 如何显示div取决于用户使用js从select option表单中选择什么?

Javascript 如何显示div取决于用户使用js从select option表单中选择什么?,javascript,php,jquery,json,Javascript,Php,Jquery,Json,我想显示一个不同的div,这取决于用户从主htmlphp选择选项表单中选择的内容。表格如下: <form action="" method="POST"> <select name="pages"> <option value="home">home page</option> <option v

我想显示一个不同的div,这取决于用户从主htmlphp选择选项表单中选择的内容。表格如下:

    <form action="" method="POST">
                      <select name="pages">
                        <option value="home">home page</option>
                        <option value="blogs">blogs page</option>
                        <option value="aboutus">aboutus page</option>
                      </select></br>
                    </form>

    <div>
...
    </div>

主页
博客页面
关于页面

...

例如,如果用户单击“主页”,页面将自动重定向(不刷新)并在表单下显示主页的div&如果用户单击“博客”,主页div将消失,博客div将出现!我不知道如何使用js实现这一点,但如果你知道如何实现,请给我一些提示。谢谢

下面是一个使用jquery的简单示例:

$('#select-pages').on('change', function() {
    $('#my-div').html(this.value);
})


这方面有很多不同的实现方式。我建议使用一个javascript框架,比如angular。“重定向”不能不刷新。如果您想在不刷新的情况下实现它,我建议您查找XMLHttpRequest。但是,这不是交叉浏览器,所以您可以直接使用。在选择下,您可以创建
并将内容加载到其中。但是,它需要在服务器上进行一些工作。看来你没有足够的知识来做这件事。