2010-07-13 1 views
0

asp.net 웹 사이트에서 jquery ajaxuploader를 사용하고 있습니다.을 'AjaxUpload'로 설정하면 onComplete이 실행되지 않습니다. 방화 광에서 볼 수 있습니다. json 응답은 'AjaxUpload'가 요청한 전체 페이지 마크 업과 함께 {"Error":null,"Success":true}으로 표시됩니다.Jscery AjaxUploader에서 Json으로 설정된 responseType의 Json 응답에 문제가 발생했습니다.

'oncomplete'가 'responseType'이 'json'으로 설정되어있는 이유와 전체 페이지 마크 업없이 'json'응답 만 얻는 방법을 이해하는 데 문제가 있습니다.

누군가 도와주세요.

업데이트 : 나는 브라우저 (JSON은하지 않은)이 난 단지 JSON을 보낼 수있는 방법을 너무 잎파리가 전체 페이지의 마크 업과 함께 JSON 응답을 수신하기 때문에 실행 안한다 'onComplete를'뒤에 이유가 생각 페이지 마크 업을 제외한 응답?

감사합니다.

답변

0

나는 어디가 잘못되었는지 깨달았습니다. 저는 실제로 AjaxUpload에서 .aspx 페이지로 요청을 보내고 있습니다. 이것이 json 응답과 함께 전체 페이지 마크 업을 얻은 이유입니다. AjaxUpload 메소드를 다음과 같이 업데이트했습니다. .ashx 페이지와 그 작업 벌금에 요청을 보내십시오.