使用ajax从下拉列表中删除

时间:2015-02-23 14:55:54

标签: ajax

我试图通过使用ajax和php从下拉列表中删除值。这是我的代码:

    function d1()
                    {
                      var m=document.getElementById('team').value;

                    var xmlhttp = new XMLHttpRequest();
                            xmlhttp.onreadystatechange = function() {
                    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            document.getElementById("t").innerHTML = xmlhttp.responseText;
                                }
                            }
                            xmlhttp.open("GET", "k2.php?q=" +m, true);
                            xmlhttp.send();

                          }
                    }

                    </script>
                    <div class="container ">
                      <div class="row">
                        <div class="col-md-6 col-md-push-3">
                          <div class="jumbotron">
                            <fieldset>
            <legend class="center-block"><b>Select Team Name</b></legend>
                                <form class="form-horizontal" role="form">
                                  <div class="form-group">
            <select name='team'  class='form-control input-sm' id='team'>;
                                        <?php
                                             $conn=mysql_connect('localhost','root','yomahesh9094') or die("connection failed");
                                        $db=mysql_select_db('buzzer',$conn)or die("could not select database");
                                        $n=mysql_query("select * from quiz");

                                        while($row=mysql_fetch_array($n)){
                                          echo "<option value='{$row['TeamName']}'>{$row['TeamName']}</option>";
                                        }
                                        echo "</select>";
                                      ?>


                                           </div>

删除                                                                                                                                                                                                                                                                                  

我尝试发出警报,看看我的Javascript / ajax代码是否正常工作。但是没有显示输出。你能告诉我这里有什么问题吗?

1 个答案:

答案 0 :(得分:0)

您不会在脚本中调用d1(),因此无法执行。您必须将它绑定到#team的select事件。 你可以做到using jQueryplain Javascript,但第一个解决方案更进一步。