検索

ホームページ  >  に質問  >  本文

javascript ajax ボタンは http://127.0.0.1 では正常に動作しますが、http://localhost:8888/xxx/public ではエラーが発生して失敗します

私は仕事で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 のスニペットです:

この問題を解決するには助けが必要です。

リーリー

この問題を解決するには助けが必要です。

P粉718165540P粉718165540437日前736

全員に返信(1)返信します

  • P粉384366923

    P粉3843669232023-09-22 15:29:36

    MAMP Apache ポートは確かにポート 80 ではなくポート 8888 に設定されていますか?

    これを数回実行し (テスト用にポート 8888、デプロイメント用にポート 80)、Ajax 呼び出しを localhost:8888 ではなく localhost をターゲットにするようにしたり、その逆を維持したりしました。

    あるいは、Ajax 呼び出しで 8888 ポートを明示的に指定する必要がある場合もあります。例:

    url: 'http://localhost:8888/admin/update-socialmedia-status'

    ###お役に立てれば?

    返事
    0
  • キャンセル返事