Ich habe eine lokale Seite, die Daten aus einer Datenbank zieht und eine Nachricht sendet. Also versuche ich, diese Seite mit Javascript auf "success
" einer anderen Funktion ausführen zu lassen. Das Problem ist, dass alles, was ich versucht habe, diese Seite nicht auszuführen scheint, während der einzige Erfolg, den ich beim Ausführen dieser Seite hatte, ein Pop-up-Fenster ist, was nicht erwünscht ist.Ausführen einer URL ohne Öffnen im Browser in Javascript/Jquery
Dies ist der Pop-up-Code (unerwünschte):
function sendMsg(){
var wnd = window.open("http://localhost/url");
if(wnd){
setTimeout(function() { wnd.close();}, 4000);
}
}
sendMsg();
Und das sind die Codes Ich habe versucht, aber konnte nicht ausgeführt werden, die url:
$.get("http://localhost/url")
Und dieses eine, die ist von einer anderen Antwort hier auf SO.
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4 && xmlhttp.status==200) {
var response = xmlhttp.responseText; returned value
}
}
xmlhttp.open("GET","http://localhost/url",true);
xmlhttp.send();
Wie kann ich diese URL ausführen lassen, ohne sie im Browser zu öffnen? Nur um klar zu sein, ich weiß, dass die anderen zwei Codes nicht funktionierten, weil ich eine Nachricht erhalten hätte.
Danke, arbeitete Code wie Magie. –
Gut zu helfen! Hatte gehofft, dass das den Trick machen würde :). – iPzard