後、私はページのリロード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);
}
});
をPHPにするFORMDATAを渡すために、単純なコールAJAXを持っていますが、それがこれを行う後、それは私がそれを止めるんどのようにページをリロードしますか?
そのは、そのクリックされた任意のボタンやリンクがあり、これが唯一のGoogleのクロム
ページの残りの部分はリロードされていますか?あなたのコードは$ .ajax呼び出しの終わりに停止しますが、少なくとも2つ以上のブロックが切断されています。 – mkaatman
あなたのアップロードボタンの入力ボタンを使用する場合は、フォームのためのデフォルトの投稿を防ぐ必要があります – Bast
@Bast私はそれを持っていません – props