2015-02-23 3 views
0

Я пытаюсь удалить значения из раскрывающегося списка с помощью ajax и php. Вот мой код:с помощью ajax для удаления из выпадающего списка

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 код работает. Но никакой вывод не отображается. Можете ли вы сказать, что в этом плохого?

ответ

0

Вы не вызываете d1() в своем скрипте, чтобы он не выполнялся. Вы должны привязать его к событию select #team. Вы можете сделать это using jQuery или plain Javascript, но первое решение немного больше вперед.

Смежные вопросы