2012-01-12 4 views
0

그래서 여기에 기사를 기반으로 구현하려고합니다. 그것은 그것처럼jQuery 비동기 파일 업로드 문제

이 jquery.extend 또는 무언가를보고되지 않은 : "마이크로 소프트의 JScript 런타임 오류 : 개체가 속성 또는 메서드 'ajaxFileUpload'을 지원하지 않습니다"http://weblogs.asp.net/jalpeshpvadgama/archive/2011/12/23/async-file-upload-with-jquery-and-asp-net.aspx

그러나 나는 내용의 오류를 수신하고 .

모든 파일을 포함 시켰습니다. 업로드하기 전에는 모든 것이 잘 보입니다. 이견있는 사람?

감사합니다.

는 $ .ajaxFileUpload에, 여기 erroring됩니다 : 당신의 JS 이후

$.ajaxFileUpload({ 
      url: '../../Handlers/AjaxFileUploader.ashx', 
      secureuri: false, 
      fileElementId: 'fileToUpload', 
      dataType: 'json', 
      data: { name: 'logan', id: 'id' }, 
      success: function (data, status) { 
       if (typeof (data.error) != 'undefined') { 
        if (data.error != '') { 
         alert(data.error); 
        } else { 
         alert(data.msg); 
        } 
       } 
      }, 
      error: function (data, status, e) { 
       alert(e); 
      } 
+0

http://support.microsoft.com/kb/308260 도움이 될만한 경우이 기사를 읽으십시오. – Devjosh

+0

코드를 그대로 복사 했습니까? Jquery.js 파일을 포함 시켰습니까? 어디에서 오류가 발생합니까? 어떤 라인/페이지. 그것은 서버 측 또는 클라이언트 측 (클라이언트 측으로 가정)에서 얻는 것입니까? –

+0

코드를 복사하고 .js 파일 및 .css에도 포함 시켰습니다. 내 일반적인 jQuery가 작동하지만이 확장은 작동하지 않습니다. 감사. 아, 그리고 이것은 IE에만 ​​해당되는 것이 아니라 FF에서도 실패합니다. 그러나 FF는 단지 오류를 삼킨다. – PixelMuse

답변

0

가 작동, 파일이 누락되어있을 수 있습니다.

FF의 방화 광을 사용하고 인터넷 탭을 확인하십시오. 플러그인의 js 파일을 찾으십시오.

경로가 올 바르고 js 파일이 실제로로드되고 있는지 확인하십시오.

+0

거기에 있지만, 방화범을 통해 실행하면이 오류가 발생합니다. $ .ajaxFileUpload는 함수가 아닙니다. ajaxFileUpload() default.aspx (줄 506) onclick (줄 2) 이벤트 = 클릭 clientX = 459, clientY = 59 – PixelMuse

+0

이상한 .ajaxFileUpload는 IntelliSense로 표시됩니다. VS. – PixelMuse

0

내 로컬 호스트의 Visual Studio 2010에서이 기능이 매우 신기했습니다. 다음에 IDE를 다시 시작하여 작동 중입니다. 그 쟁점이 뭔지 전혀 모르겠다.