我正在嘗試使用AJAX和jQuery提交包含文本字段和圖像文件的HTML表單。所以事實證明,你不能使用AJAX做文件上傳。有什麼好的方法來提交文本表單數據和文件?我的目標是提供廣泛的瀏覽器兼容性,尤其是對於較早的IE版本。POST文本數據和文件
我試過的一種方法是消除使用AJAX,並簡單地使用普通POST(儘管AJAX是首選方式)。在POST之後加載另一個頁面。我也可以把瀏覽器從我的PHP加載其他頁面使用
header("Location: new_page.html");
但畢竟這,我怎麼能發送JSON響應到new_page.html JavaScript的腳本。如果我做了這樣的事情,現在的響應會轉到new_page.html上的JS腳本嗎?
header("Location: new_page.html");
$data = json_encode(response);
echo $data
你是什麼意思「你不能使用AJAX做文件上傳」? – dandavis