$imageURL = "/root/development/servers/account_" + $accountID + "/social_" + $socialCount + "/bots/" + $botName + "_" + ($id + 1) + ".png";
$.ajax ({
url: $imageURL,
success: function() {
alert("1");
},
error: function() {
alert("0");
}
});
これは私のファイルが存在するにもかかわらず、常に警告を出します(テキストフィールドにフルパスを表示し、チェックするように警告します)。 Googleで見つけたものはすべて、これを行う方法だと言われています。古いものですか?ファイルを表示するための特定の権限を与えなければなりませんか?ここで何がうまくいかないのでしょうか?ありがとう。サーバー上にファイルが存在するかどうかを確認するAjax
これはパスに関連する問題です。ブラウザコンソール/ネットワークタブでエラー –
を確認してください。 '$ imageURL'のURLは絶対的ではなく、相対的なものです。 @AnikIslamAbhi –
トピック以外: 'success'と' error'を使わないことを強くお勧めします。さらに、jQuery 3.0以降、非推奨になりました。 '.done()'と 'fail()'を使用してください –