私は仕事でlaravel 10 php 8.10を使用しています。ここでは、javascript ajaxボタンがphpArtisan Serve http://127.0.0.1で正常に機能していますが、**MAMP PRO** (localhost:8888) でエラーが発生します(エラーリクエストの処理中に発生しました)、URL http://localhost:8888/xxx/public では機能しません。以下は html と js のスニペットです:
この問題を解決するには助けが必要です。
リーリーこの問題を解決するには助けが必要です。
MAMP Apache ポートは確かにポート 80 ではなくポート 8888 に設定されていますか?
これを数回実行し (テスト用にポート 8888、デプロイメント用にポート 80)、Ajax 呼び出しを localhost:8888 ではなく localhost をターゲットにするようにしたり、その逆を維持したりしました。
あるいは、Ajax 呼び出しで 8888 ポートを明示的に指定する必要がある場合もあります。例:
###お役に立てれば?url: 'http://localhost:8888/admin/update-socialmedia-status'