Die Javascript-Ajax-Schaltfläche funktioniert unter http://127.0.0.1 einwandfrei, erhält jedoch eine Fehlermeldung und schlägt unter http://localhost:8888/xxx/public fehl
P粉718165540
P粉718165540 2023-09-21 20:47:40
0
1
616

Ich arbeite mit Laravel 10 PHP 8.10 und hier funktioniert die Javascript-Ajax-Schaltfläche einwandfrei auf dem PHP-Artisan-Server http://127.0.0.1, aber bei **MAMP PRO** (localhost:8888) wird eine Fehlermeldung angezeigt (Fehler bei der Verarbeitung der Anforderung) und funktioniert nicht mit der URL http://localhost:8888/xxx/public. Das Folgende ist ein Ausschnitt aus HTML und JS:

Benötigen Sie Hilfe bei der Lösung dieses Problems.

**HTML** @if($row->soc_extra==1)  @else  @endif        >    @endforeach **JS** 

Benötigen Sie Hilfe bei der Lösung dieses Problems.

P粉718165540
P粉718165540

Antworte allen (1)
P粉384366923

您的MAMP Apache端口是否确实设置为8888端口而不是80端口?

我已经做过几次(测试使用8888端口,部署使用80端口),并且将Ajax调用保留在目标为localhost而不是localhost:8888或者反过来。

或者,您可能需要在Ajax调用中明确指定8888端口,例如:

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

希望这有所帮助?

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!