0

有人可以弄清楚为什么每个 ajax 调用都会导致错误。这是我的问题。 在此处输入图像描述

代码是

$(document).ready(function(){
$('#officer-id').change(function(){
    var officer_id = $('#officer-id').val();
    $.ajax({
      type:'POST',
      url:"<?=base_url()?>" + "Home/ajax_view",
      dataType: 'json',
      data:{'officer_id':officer_id},
      success:function(data){
                   alert(this.data ); 
       },
      error:function(data){
                alert("error");
      }


    });
});
});

html代码中的idoffice_id是

   <select id="officer-id" placeholder="Choose an officer">
               <option value=ab1>ab1</option><option value=ab2>ab2</option><option value=rep1>rep1</option>
            </select>

url:"<?=base_url()?>" + "Home/ajax_view" 内容_

  public function ajax_view(){
    return ;
  }

为什么我的代码没有成功执行,尽管控制台中没有错误

4

1 回答 1

0

尝试这个:

$('#officer-id').change(function(){
    var officer_id;
    if(officer_id = $(this).val()){ //
        $.ajax({
          type:'POST',
          url:"http://62.231.118.52:9080/teste/random_test/form_validate.php",
          dataType: 'json',
          data:{'officer_id':officer_id},
          success:function(data){
                       alert(this.data ); 
           },
          error:function(data){
                    alert("error");
          }


        });
    }
});
于 2015-07-10T13:10:27.110 回答