[英]How to execute php file in javascript WITHOUT jQuery
我是php和javascript的新手,正在寻找一种简单的解决方案,如何从javascript执行php文件。 我偶然发现了几个示例( 此处和此处 ),但是它们使用的是jQuery,我想避免使用它。
我的意图是像在第二个示例中一样,在服务器上运行更新过程。
var stillAlive = setInterval(function () {
/* XHR back to server
Example uses jQuery */
$.get("stillAlive.php");
}, 60000);
我当时在考虑使用AJAX方法,但是所有示例都展示了如何根据请求发送和获取一些数据。 在这里,我不需要发送任何内容,只需执行简单的php文件即可。 我不知道如何以这种简单的普通方式使用AJAX。
感谢建议
function set(){
frame=document.createElement("iframe");
frame.src="yourfile.php";
frame.style.opacity=0;
body.appendChild(frame);
frame.onload=function(){
body.removeChild(this);
window.setTimeout(function(){
set();
},2000);
}
set();
这将创建一个新的iframe,如果已加载iframe,则销毁iframe等待2秒钟,然后重新启动循环。
通过使用AJAX(不需要jQuery),这可以很好地工作。 该脚本每5秒执行一次php文件。
<script>
var exec_php = function () {
var xhttp = new XMLHttpRequest();
xhttp.open("GET", "myroutine.php", true);
xhttp.send();
}
setInterval(exec_php, 5000);
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.