后,我有一个简单的调用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