2017-08-02 6 views
0

によって変更されたときにコンボボックス選択(コンボボックス)ここでPHPスクリプト

<select name="cmbdegree" id="cmbdegree" class="styledselectevents"> 
    <option value="0">Select Degree</option> 
    <?php      
     $newque="SELECT * FROM degrees";       
     $qu=mysqli_query($conn, $newque);      
     while($rs=mysqli_fetch_array($qu))      
     {     
    ?> 
     <option value="<?=$rs['id']?>" <?php if($rs['id'] === $rsSemDegID) { echo 'Selected'; } ?>><?=$rs['Title']?></option> 
    <?PHP } ?> 
</select> 

ためのコードである今、私はそれが動作変化に

$(document).on('change', '#cmbdegree', function() { 
    var val = $(this).val(); 
    $.ajax({ 
     url: 'gettotalsemesters.php', 
     data: { 
      cmbdegree: val, 
      seldeg: $rsSemDegID 
     }, 
     type: 'GET', 
     dataType: 'html', 
     success: function(result) { 
      $('#SemsterNum').html(); 
      $('#SemsterNum').html(result); 
     }, 
     error: function() { 
      alert('Error occured'); 
     } 
    }); 
}); 

を実行するためのjQueryを持っているのonChangeイベントを発生させますユーザーがそれを変更したとき..しかし、PHPスクリプトによって選択が行われたときに変更イベントを発生させたい。

+0

をロードページの後にあなたはどのように、いつ、どこでB.Desai @変更イベント –

+0

をトリガすることができ、トリガーの変更イベントを、これを試してみてください?私はそれをすべて失ったと思う –

+0

以下のチェック答え@モート –

答えて

1

$(document).on('change', '#cmbdegree', function() { 
     var val = $(this).val(); 
     $.ajax({ 
      url: 'gettotalsemesters.php', 
      data: { 
       cmbdegree: val, 
       seldeg: $rsSemDegID 
      }, 
      type: 'GET', 
      dataType: 'html', 
      success: function(result) { 
       $('#SemsterNum').html(); 
       $('#SemsterNum').html(result); 
      }, 
      error: function() { 
       alert('Error occured'); 
      } 
     }); 
    }); 

$('#cmbdegree').trigger("change"); //<--------trigger event 
+0

待って待って...私はそれが働いていると思う..私のために..私はそれをテストしましょう..そして私はあなたに戻ってくるでしょう –

+0

ありがとう..私が望むように働いた –