Ich benutze WordPress & versuchen, einige AJAX hinzuzufügen.WordPress Ajax Call funktioniert nicht
ich eine Datei in [template] haben /js/ajax.js
function readSearch(){
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
alert(xhttp.status);
if (xhttp.readyState == 4 && xhttp.status == 200) {
document.getElementById("demo").innerHTML = xhttp.responseText;
}
};
xhttp.open("POST", "ajax_info.php", true);
xhttp.send();
}
Ich habe überall setzen ajax_info.php und ich noch eine xhttp.status == 404 erhalten, wenn der Knopf
geklickt<p class="submit"><input type="submit" name="submit" id="submit"
class="button button-primary" value="Leave it to chance" onclick="readSearch()" /></p>
ich habe Test für die Datei in
angezeigt werden ich bin nicht sicher, was ich vermisse den Anruf an die Arbeit.
Sind Sie sicher, dass Ihr JS-Code geladen ist, wenn Sie auf die Schaltfläche klicken? –
Es lohnt sich auch, den Ansatz von admin-ajax.php zur Behandlung von AJAX-Anfragen in WordPress zu überprüfen. – shmuli