繁体   English   中英

PHP包括从下拉选择选项使用jquery AJAX吗?

[英]PHP include using jquery AJAX from a dropdown select option?

我试图使用jQuery AJAXselect form在另一个PHP页面中包含一个外部php(在我自己的服务器上)。

基本上,我想让用户包括external php文件,如果他们从dropdown select form选择YES ,而如果选择“ NO则将其删除。

我有以下代码:

<html>
<head>
<script>
        $('#test2').change(function(){
            var selectedValue = $(this).val();
            if (selectedValue === 'Yes') {
                $("#content").load("include.php");
            } else {
                //WHAT DO I NEED TO PUT HERE TO REMOVE THE "include.php" if it has been inlcluded?
            }
        });
</script>
</head>
<body>

<form>
<select id="test2">
<option value=""></option>
<option value="1">Yes</option>
<option value="2">No</option>
</select>
</form>
<br>
<div id="content"></div>

</body>
</html> 

第一个问题:我这样做正确吗?

第二个问题:如果他们选择“ NO option我需要怎么做才能删除include.php文件?

任何帮助,将不胜感激。

提前致谢。

附言:我的页面中确实包含了jquery。

else块中的$('#comment').html('')是正确的。 但是,您的if条件错误( .val()返回的值不是所选选项的文本)。 采用:

$('#test2').change(function(){
            var selectedValue = $(this).val();
            if (1 == selectedValue) {
                $("#content").load("include.php");
            } else {
                $('#content').html('');
            }
        });

您的代码看起来就像请求include.php一样。 您可以通过调用清除加载的数据

$('#content').html('');

else部分

If yes is selected then 
    Include file    
else
$( ".page" ).empty();
//make the page content empty Simple

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM