2015-07-19 4 views
0

Есть 2 выпадающий список:Выпадающий список Аякса не работает

  1. Проект
  2. земля Детали

Мой вопрос: После Project выбран затем Plot Details Получить Населенные правильно, но , когда Plot Details раскрывающегося списка выбирается, а затем Chrome зависает.

Чтобы продолжить, я должен обновить страницу. Я хочу значение Plot Details (выпадающее) для вызова другого вызова ajax.

Javascript

$(document).ready(function() { 
    $('.get_member_name').live('change', function() { 
     alert('hello') 
     var project = $('#project').val(); 
     var plot_details = $('#plot_details').val(); 
     var base_url = $('#base_url').val(); 
     if (project && plot_details) { 
      $.ajax({ 
       type: "POST", 
       url: base_url + "admin/get_member_name", 
       data: {'category': category}, 
       dataType: "html", 
       success: function(result) { 
        alert(result) 
       } 
      }) 
     } 
    }); 
}) 

HTML

<div class="form-group"> 
     <label class="col-md-3 control-label" for="inputSuccess"> 
      Plot Details : 
     </label> 
     <div class="col-sm-9"> 
      <select class="form-control get_member_name" name="plot_details" required="required" id="plot_details"> 
       <option value="" id="opp12">Select Plot</option> 
      </select> 
     </div> 
</div> 

PHP

public function get_plot_details() { 
    if ($this->session->userdata('role_id') == 1) { 
     $data['record'] = $this->db->get_where('plot_details', array('project_id' => $this->input->post('project')))->result(); 
     print_r($this->load->view('admin/ajax_data', $data, TRUE)); 
    } else { 
     redirect('home/login'); 
    } 
} 

View P возраст

if (isset($record) && $record != NULL && $record != "") { 
    foreach ($record as $m) { 
     echo '<option value="' . $m->id . '">&nbsp;' . $m->plot_number . ' Area ' . $m->total_area . '</option>'; 
    } 
} 
+1

Никто не может помочь вам без кода. – Deep

+0

k Подождите, я отправлю код ... – user3302950

+0

, когда я выберу список сюжетов, затем я установил предупреждение в коде js, но он ничего не ответил и Sudden It Hang. – user3302950

ответ

0

я мог видеть, как вы использовали «проект» в вашем PHP для извлечения записей из БД. Но в вашем ajax вы передаете категорию данных запроса. Возможно, это вызывает проблему. Таким образом, вместо

$.ajax({ 
    type: "POST", 
    url: base_url + "admin/get_member_name", 
    data: {'category': category}, 
    dataType: "html", 
    success: function(result) { 
       alert(result) 
       } 
}) 

использования

$.ajax({ 
     type: "POST", 
     url: base_url + "admin/get_member_name", 
     data: {'project': project}, 
     dataType: "html", 
     success: function(result) { 
        alert(result) 
        } 
    }) 
+0

Ohhhoo .... Thanx много, что было глупой ошибкой ... Спасибо всем, кто мне помог. – user3302950

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