0
ボタンクリックでPHPとAJAXを使用してサーバーにドキュメントをアップロードしています。私はフォームデータを収集し、そのオブジェクトをファイルデータに追加し、AJAX経由でupload.php関数に渡します。このコードはChromeでうまく機能しますが、FFで同じ効果が得られません。コードが添付されています。問題の可能な解決策は何ですか?FFで作業していないAJAXはChromeでうまく動作します
$(document).on('click', '#uploadDocument', function()
{
var formData = new FormData();
formData.append('fileToUpload', $("#fileToUpload").prop("files")[0]);
$.ajax({
url: 'upload.php',
dataType: 'text',
cache: false,
contentType: false,
processData: false,
data: formData,
type: 'post',
success: function (status){
if(status == 'File Uploaded')
{
$('#listTable').load('showList.php');
}
else
{}
}
});
});
ブラウザコンソールまたはPHPログにエラーがありますか? –
@Meikoエラーは表示されず、ファイルもアップロードされていません – PSKapadia
htmlを質問に追加してください.JSコードに問題はありません。 –