2012-06-30 2 views
0

화재 버그 $ ("프로젝트")가 발생했습니다. 자동 완성 기능이 작동하지 않습니다.이 페이지를 실행할 때 방화범 입력 오류가 발생했습니다

<script> 
    $(document).ready(function() {  
     $(function() {   
      $.ajax({ 
       dataType: 'json', 
       async: false, 
       url : "<?php base_url() ?>stud_data", 
       success: function(data) { 
        projects = data.value;     
       } 

      }); 
      $('#project').autocomplete({ 
       minLength: 1, 
       source: projects, 
       focus: function(event, ui) { 
        $('#project').val(ui.item.label); 
        return false; 
       }, 
       select: function(event, ui) { 
        $('#project').val(ui.item.label); 
        $('#project-id').val(ui.item.value); 
        $('#project-description').html(ui.item.desc); 
        $('#project-icon').attr("src", ui.item.icon);   
        return false; 
       } 
      }) 
      .data("autocomplete")._renderItem = function(ul, item) { 
       return $("<li></li>") 
       .data("item.autocomplete", item) 
       .append("<a> <b>" + item.label +"</b>" + item.photo +"<br>" + item.desc + "</a>") 
       .appendTo(ul); 
      }; 
     }); 
    }); 
</script> 

편집 :

<script src="<? base_url() ?>/js/jqueryui/jquery-1.7.2.js" type="text/javascript"></script> 

<link rel="stylesheet" href="<? base_url() ?>/js/jqueryui/themes/base/jquery.ui.autocomplete.css"> 
<link rel="stylesheet" href="<? base_url() ?>/js/jqueryui/themes/base/jquery.ui.base.css"> 
<link rel="stylesheet" href="<? base_url() ?>/js/jqueryui/themes/base/jquery.ui.theme.css"> 

<script src="<? base_url() ?>/js/jqueryui/ui/jquery.ui.core.js" type="text/javascript"></script> 
<script src="<? base_url() ?>/js/jqueryui/ui/jquery.ui.widget.js" type="text/javascript"></script> 
<script src="<? base_url() ?>/js/jqueryui/ui/jquery.ui.position.js" type="text/javascript"></script> 
<script src="<? base_url() ?>/js/jqueryui/ui/jquery.ui.autocomplete.js" type="text/javascript"></script> 
<script type="text/javascript" src="/ckeditor/ckeditor.js"></script> 
<script type="text/javascript" src="/ckeditor/source/core/ckeditor.js"></script> 
<script type="text/javascript" src="<? base_url() ?>/js/jquery_fancybox/fancybox/jquery.fancybox-1.3.4.pack.js"></script> 
<link rel="stylesheet" type="text/css" href="<? base_url() ?>/js/jquery_fancybox/fancybox/jquery.fancybox-1.3.4.css" media="screen" /> 
+0

당신이 당신의 페이지에서 플러그인을 포함 않았다 도움이 희망 ? – tradyblix

+0

jquery ui javascript 파일을 포함하고 있는지 확인하십시오. http://jqueryui.com/download – Kris

+0

모든 플러그인을 포함 시켰습니다. 제 편집시 참조하십시오. – Hardik

답변

5

열기 Firbug 않고 파일 상태가 404

둘째 디버그하여 Ajax 요청 없다는 것을 NET을 활성화하고 모든 JS를보고 있는지 확인 , 코드를 수정하는 것이 아니라면

이미 $(document).read(function(){ })을 모두 사용하기 때문에

$.ajax({ 
    //Your code 
    url : "<?php echo base_url() ?>stud_data", 
}) 

이 코드에서 $(function() { })을 제거하여 Ajax 코드에서3210

같은 것은 같은 일

을하고

관련 문제