Vì vậy, tôi biết đã có một số similar bài viết, nhưng tôi nghĩ rằng đây là đủ của một sự thay đổi để đảm bảo vấn đề riêng của mình:PHP File Download sử dụng dữ liệu POST qua jQuery AJAX
Tôi đang xây dựng một nhà xuất khẩu XLS trong PHP và jQuery. Tôi đang cố gắng để POST một mảng với jQuery (mà tôi tin rằng sẽ là quá dài như một chuỗi truy vấn GET), và sử dụng nó để tạo ra một tập tin XLS trên máy chủ của tôi, mà người dùng sau đó có thể tải về.
Tôi đã sử dụng iframe ẩn trong quá khứ để thực hiện điều này, nhưng vì chúng chỉ chuyển hướng tới url, điều này yêu cầu tôi sử dụng GET, điều này khiến tôi lo lắng.
Câu hỏi của tôi là: làm cách nào để lưu trữ các tệp đó trên máy chủ của tôi và liên kết với chúng nếu chúng được tạo động, có thể bởi nhiều người dùng? Liệu một liên kết khung nội tuyến ẩn có phải là một tập lệnh PHP riêng biệt có định vị tệp THEIR dựa trên ID phiên hoặc một thứ gì đó tương tự không?
Cảm ơn trước cho bất kỳ hướng dẫn ở đây trên những gì tôi đang chắc chắn được hỏi tất cả các thời gian :)
Ý tưởng rất hay, nhưng thật không may, thuộc tính mục tiêu không được chấp nhận trong các phần tử biểu mẫu, vì vậy tôi không biết liệu đó có phải là giải pháp an toàn hay không. – Trafalmadorian
Hấp dẫn. Tôi sẽ thử nó ngay bây giờ ... nếu nó hoạt động, tôi sẽ chấp nhận câu trả lời của bạn :) – Trafalmadorian
Bạn là chính xác. Nó không được chấp nhận trong HTML 4.1 và XHTML 1.0. Tuy nhiên, nó hợp lệ trong XHTML 1.0 Transitional, và nó vẫn được hỗ trợ bởi hầu hết các trình duyệt chính. http://www.w3schools.com/TAGS/att_form_target.asp – simeonwillbanks