2016-11-16 382 views
-1

喜正在錯誤解決未捕獲的ReferenceError:未定義(...)

new_ Uncaught ReferenceError: get_class_sections is not defined(…)

在阿賈克斯我平變化的功能,我如何解決這個問題,該決議已經看到,到目前爲止並不適用於我。

<div class="form-group"> 
    <label class="col-sm-3 control-label">State</label> 
    <div class="col-sm-5"> 
     <select name="state" class="form-control select2" style="width:100%;" data-validate="required" id="State" 
     data-message-required="State Required" onchange="return get_state_cities(this.value)"> 
     <option value="">Select</option> 
      <?php 
      $notarray = DataDB::getInstance()->select_from('state'); 
      foreach($notarray as $row): 
      ?> 

       <option value="<?php echo $row['state'];?>"> <?php echo $row['state'];?> </option> 
      <?php 
      endforeach; 
      ?> 
     </select> 
    </div> 
</div> 

AJAX功能

<script type="text/javascript"> 

function get_state_cities(state) { 

    $.ajax({ 
     url: 'func.php', 
     data: { param1: state, action: city} 
     success: function(response) 
     { 
      jQuery('#city_selector_holder').html(response); 
     } 
    }); 

} 

+0

' get_class_sections'不是在您與我們分享的任何代碼中都有。 – Quentin

回答

-1

對於任何一個誰進入這種相同的麻煩,你的AJAX功能應該是這樣的

script type="text/javascript"> 

function get_state_cities(state) { 
    $.ajax({ 
     url: 'func.php', 
     data: {stat: state}, 
     success: function(data) 
     { 
      jQuery('#city_selector_holder').html(data); 
     } 
    }); 

} 

+0

除了對問題中的代碼進行微不足道的編輯之外,這似乎與所描述的問題沒有任何關係(不是問題中的代碼也沒有)。 – Quentin

相關問題