이번에는 JQuery+AJAX 구현파일 다운로드를 가지고 왔습니다. JQuery+AJAX 구현 파일 다운로드를 위한 notes는 무엇이며, 다음은 실제 사례입니다. 살펴보겠습니다.
JQuery의 ajaxfunction 반환 유형은 xml, text, json, html 및 기타 유형뿐이고 "stream" 유형이 없으므로 ajax 다운로드를 구현하려면 해당 ajax 함수를 사용할 수 없습니다. 파일을 다운로드합니다. 하지만 js를 사용하여 양식을 생성하고, 이 양식을 사용하여 매개변수를 제출하고, "스트림" 유형 데이터를 반환할 수 있습니다. 구현 과정에서 페이지가 새로 고쳐지지 않았습니다
var form=$("<form>");//定义一个form表单 form.attr("style"," display :none"); form.attr("target",""); form.attr("method","post"); form.attr("action","exportData"); var input1=$("<input>"); input1.attr("type","hidden"); input1.attr("name","exportData"); input1.attr("value",(new Date()).getMilliseconds()); $("body").append(form);//将表单放置在web中 form.append(input1); form.submit();//表单提交
이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
추천 자료:
PHP+jQuery 플러그인을 사용하여 파일을 비동기적으로 업로드하는 단계에 대한 자세한 설명
jQuery가 URL 주소를 변환하여 URL 디렉토리를 얻는 방법
단계에 대한 자세한 설명 jquery 구문 분석 XML 문자열 + XML 파일(코드 포함)
위 내용은 JQuery+AJAX는 파일 다운로드를 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!