データベースからデータを取得してメッセージを送信するローカルページがあります。だから私はこのページを別の機能の "success
"のjavascriptを使って実行しようとしています。問題は、私が試したことはすべてそのページを実行していないようだが、そのページを実行する際に成功したのは、ウィンドウのポップアップを使用していることだけである。Javascript/JqueryのブラウザでURLを開かずにURLを実行する
これは、ポップアップコード(望ましくない)である:
function sendMsg(){
var wnd = window.open("http://localhost/url");
if(wnd){
setTimeout(function() { wnd.close();}, 4000);
}
}
sendMsg();
そして、これらは私が試してみたが、URLを実行していないコードです:
$.get("http://localhost/url")
され、この1ここの別の答えから。
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();
どうすればこのURLをブラウザで開くことなく実行できますか? 私はメッセージを受け取ったので、他の2つのコードは機能しませんでした。
おかげで、あなたのコードは、魔法のように働きました。 –
喜んで助けてください!これがトリックをすることを望んでいた:)。 – iPzard