Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- composer-php
- MySQL
- post
- string
- Laravel
- 웹하드추천
- 경영
- OOP
- file-upload
- 웹하드순위
- php
- date
- UTF-8
- curl
- 무료다운로드쿠폰
- Arrays
- Ajax
- Apache
- Session
- Regex
- JavaScript
- Linux
- jquery
- HTML
- variables
- JSON
- 전략
- Forms
- function
Archives
- Today
- Total
개발! 딱 깔끔하고 센스있게!
AJAX 에서 PHP 출력 완충구 파일을 다운로드하는 중... 본문
PHP 로 CSV 파일을 구축하고 AJAX 에서 PHP 파일을 호출한 후 AJAX에서 CSV 파일을 실행할 때 다운로드할 것입니다.
내가 서버에 csv 의 물리 사본을 보존한다면, 이것은 정상적으로 일을 할 수 있지만, 나는 php: ouut 을 사용하고 싶다.
이러면 물리 문서가 서버에 막힐 까봐 걱정할 필요가 없다.
php: output 에서 AJAX 까지 다시 다운로드할 수 있습니까?제 코드입니다:
HTML/jquery 형식:
DOWNLOAD
필리핀 피소:
나의 AJAX 에서 파일을 되돌려 저장하는 대화상자를 어떻게 불러올지 모르겠습니다.
이것은 매우 간단해야 하지만 나는 이 두 문제의 예를 찾을 수 없을 것 같다.
대답
jquerry를 통해 폼을 생성할 수 있습니다 (페이지를 다시 불러오기):
$(document).on('click', '#download', function () { var form = $(document.createElement('form')); form.attr('action', 'php.php'); form.attr('method', 'GET'); form.appendTo(document.body); form.submit(); form.remove(); });
필요하다면 포스트 인자를 전달할 수 있습니다:
$(document).on('click', '#download', function () { var form = $(document.createElement('form')); form.attr('action', 'php.php'); form.attr('method', 'POST'); var input = $('').attr('type', 'hidden').attr('name', 'x').val('x value'); form.append(input); form.appendTo(document.body); form.submit(); form.remove(); });
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
PHP 오류. - 다시 성명을 할 수 없습니다. [duplicate] (0) | 2020.12.27 |
---|---|
Php 오류 로그 작업 없음 (0) | 2020.12.27 |
PHP-ftp-put+Copy 전체 폴더 구조 (0) | 2020.12.27 |
작곡가 메모리 업데이트 제한 (0) | 2020.12.27 |
PHP 화면 테스트 결과 (0) | 2020.12.27 |
Comments