アップロードフォームがfirefoxで動作していませんが、エッジではなくクロムで作業しています。 コードはクロムとアンドロイドのブラウザでうまく機能しますが、Firefoxではサポートされません。アップロードフォームがfirefoxで動作していませんが、エッジではなくクロムで作業しています
Here is the code.
$("#fimg").submit(function(e) {
e.preventDefault();
if($("#file").val()!=''){
$.ajax({
url: "<URL TO PHP>",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData:false,
success: function(data)
{
//Okay!!
},
error: function()
{
//error.
}
});
}else{
//No Image Selected!
}
});
PHP:
if(isset($_POST['go'])&&$_POST['go']=="Upload"){
//Returns the uploaded path.
}
「実用的な」例がなければ、何が起こっているのかを知るのは難しいでしょう。あなたは私たちのために選択したコードのどこかにエラーがあると想定しますが、それはありますか? Firefoxでを試してデバッグしてください。 –
Googleで検索しましたか?ここには多くの似たような質問があり、それを正しく行う方法についてのチュートリアルがたくさんあります。 https://www.google.nl/#q=ajax+upload+form+only+works+on+chrome – Paules