後,我有一個簡單的調用Ajax來傳遞一個FORMDATA到PHP頁面重載Ajax調用
Ajax代碼
$('#upload').on('change', function (e) {
e.preventDefault();
$('#texto').val($(this).val());
if ($('#lefectuado').css('display') === 'block') {
var file_data = $('#upload').prop('files')[0];
var form_data = new FormData();
form_data.append('file', file_data);
var session;
$.ajax({
url: "http://localhost/sitePAW/exam.php",
type: "post",
cache: false,
contentType: false,
processData: false,
data: form_data,
success: function (text) {
session = JSON.parse(text);
$("#Titulo").val(session.Title);
$("#Autor").val(session.Creator);
$("#Resumo").val(session.Description);
$("#Conteudo").val(session.Subject);
$("#Pl").val(session.Keywords);
}
});
但它這一點,重新加載頁面我如何阻止它之後?
,其發生的,這只是發生在谷歌瀏覽器
代碼的其餘部分與頁面重新加載在哪裏?你的代碼在$ .ajax調用結束時停止,但至少有兩個塊被截斷。 – mkaatman
如果你使用輸入按鈕作爲你的上傳按鈕,你需要防止默認的提交也爲 – Bast
@Bast我沒有那 – props