2016-05-25 10 views
0

Ich habe ein Suchfeld erstellt, in dem, wenn ich auf die Suchschaltfläche klicke, eine AJAX-Anfrage an eine Seite search.php gesendet wird, die ihre Arbeit erledigt und die Suchergebnisse zurückgibt.Das Senden einer AJAX-Anfrage funktioniert nicht auf allen Seiten

Mein Code hat diese Zeile. Ich habe dies in der Header-Datei platziert, so dass es auf allen Seiten funktioniert -

xhttp.open("GET", "search.php?q="+q); //q is the requested search string 
xhttp.send(); 

Es funktioniert gut in dem Stammverzeichnis (public_html), sondern in einem Unterverzeichnis, ist es nicht (ich weiß, es wird nicht). So bearbeitete ich die Code -

xhttp.open("GET", "http://www.theorembox.esy.es/search.php?q="+q); //q is the requested search string 
xhttp.send(); 

Aber jetzt noch ist es nicht im Root-Verzeichnis arbeiten. Was soll ich machen??

Kann mir jemand dabei helfen.

Dank

+0

Suchen Sie in Ihrer Browser-Konsole. Es wird ein Fehler angezeigt. Vielleicht CORS bezogen – Steve

Antwort

1

Versuchen Sie dies.

xhttp.open ("GET", "/search.php?q="+q);

+0

Vielen Dank. Das funktioniert!! –

Verwandte Themen