2012-10-15 3 views
0

Jquery file upload.django로 jQuery 파일 업로드 - 예기치 않은 토큰 오류 발생

django 템플릿 언어와 충돌하는 일종의 자바 스크립트 템플릿 언어를 사용 했으므로 일부 기본 템플릿 태그 "raw"를 사용하여 성공한 원시 콘텐츠를 생성했습니다. 하지만 jquery 파일 업로드가 작동하지 않는 이유를 모르겠습니다. 불법 오류

var second = "var _e=tmpl.encode" + tmpl.helper + ",_s='" + 
         str.replace(tmpl.regexp, tmpl.func) + 
         "';return _s;"; 
         console.log("---------------------"); 
    console.log(second); 
    console.log("-------------------"); 
    var f = !/[^\w\-\.:]/.test(str) ? tmpl.cache[str] = tmpl.cache[str] || 
      tmpl(tmpl.load(str)) : 
       new Function(
        tmpl.arg + ',tmpl', second // GETTING UNEXPECTED TOKEN HERE AT THIS PLACE. 

       ); 

예기치 않은 토큰을주고이있는 내가 오류를 얻고있다 "두 번째"변수의 값은 :

var _e=tmpl.encode,print=function(s,e){_s+=e&&(s||'')||_e(s);},include=function(s,d){_s+=tmpl(s,d);},_s='\n\n';for (var i=0, file; file=o.files[i]; i++) ';}\n <tr class="template-upload fade">\n  <td class="preview"><span class="fade"></span></td>\n  <td class="name"><span>'+_e(file.name)+'</span></td>\n  <td class="size"><span>'+_e(o.formatFileSize(file.size))+'</span></td>\n  ';if (file.error) ';}\n   <td class="error" colspan="2"><span class="label label-important">Error</span> '+_e(file.error)+'</td> 
    ';} else if (o.files.valid && !i) ';}\n   <td>\n    <div class="progress progress-success progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0"><div class="bar" style="width:0%;"></div> </div>\n   </td>\n   <td class="start">';if (!o.options.autoUpload) ';} 
      <button class="btn btn-primary"> 
       <i class="icon-upload icon-white"></i> 
       <span>Start</span> 
      </button> 
     ';}_s+='</td> 
    ';} else ';} 
     <td colspan="2"></td> 
    ';}_s+='\n  <td class="cancel">';if (!i) ';} 
     <button class="btn btn-warning"> 
      <i class="icon-ban-circle icon-white"></i> 
      <span>Cancel</span> 
     </button> 
    ';}_s+='</td> 
</tr> 
';}_s+='\n';return _s; 

이 내가 가지고있는에서 JS 파일 tmpl.js입니다 오류.

http://blueimp.github.com/JavaScript-Templates/tmpl.js

자바 스크립트에 대한
+0

일부 코드를 게시해야합니다 – Anshu

답변

관련 문제