2013-08-01 12 views
1

Jeditable 플러그인을 자동으로 사용할 때 Mika Tuupola을 사용하고 있습니다. 나는 그의 지시를 따라했지만 콘솔이 오류 보여줍니다 : 나는 fosjsroutingbundle와 Symfony2를 사용하고잡히지 않은 TypeError : 정의되지 않은 '플러그인'속성을 읽을 수 없습니다.

enter image description here

을; 이것이 편집 가능한 변수를 사용하는 이유입니다. 이것은 잘 작동합니다.

이것은 JS 코드 :

$('.editarContenido').editable(Routing.generate('criContenido_ajax.' + $('html').attr('lang'), { "_locale": $('html').attr('lang'), "pysStr": $('section').attr('pelicula') }), 
     { 
      type  : "autogrow", 
      submit : 'OK', 
      indicator : 'Saving...', 
      tooltip : 'Click to edit...', 
      autogrow : { 
       lineHeight : 16, 
       maxHeight : 512 
      } 
     }); 

     $.editable.addInputType('autogrow', { 
      element : function(settings, original) { 
       var textarea = $('<textarea>'); 
       if (settings.rows) { 
        textarea.attr('rows', settings.rows); 
       } else { 
        textarea.height(settings.height); 
       } 
       if (settings.cols) { 
        textarea.attr('cols', settings.cols); 
       } else { 
        textarea.width(settings.width); 
       } 
       $(this).append(textarea); 
       return(textarea); 
      }, 
      plugin : function(settings, original) { 
       $('textarea', this).autogrow(settings.autogrow); 
      } 
     }); 

편집

enter image description here

+0

오류 메시지 이미지는 사실상 읽을 수 없습니다. 텍스트를 잘라 붙이기로 바꿀 수 있습니까? – Barmar

답변

1

오류는 장소에 jQuery를 가지고 있지 않거나 그것이 jEditable 플러그인 후 HTML 문서에 배치되는 것을 나타냅니다 .

스크립트 태그가 http://www.appelsiini.net/projects/jeditable/custom.html 페이지의 소스 코드와 같이 정렬되어 있고 모두 제대로로드되고 있는지 확인하십시오.

편집 : 새 오류와 관련하여 브라우저 검색이 해당 버전으로 시작되면서 jquery 1.9 이전 버전을 사용해야합니다.

+0

가 가능한 해결 방법으로 업데이트되었습니다. –

관련 문제