AjaxのPOST通信にて405エラーが発生した場合の主な原因について知りたいです。
今まではHTML内に記述したfunctionでAjax通信ができていました。このfunctionをJavaScriptファイルに記述して外部ファイルとして読み込む形式に変えたところ、405エラーが発生しました。
調べたところ、「405エラーは主に、POSTメソッドの使用が許されていない場所で、POSTメソッドを使用した場合に返される」との説明を見つけたのですが、サーバー側で、HTMLファイルからのAjaxリクエストは許可するがJavaScriptファイルからのAjaxは許可せず405エラーを返す、といったことはありえるでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。