我想在javascript中点击url,它将在后台运行而不是在前端。
var url = "http://yourpage.com";
req = new ActiveXObject("Microsoft.XMLHTTP");
req.open("GET", true);
req.onreadystatechange = callback;
req.send(null);
但它对我不起作用。
任何人都可以建议我如何在javascript中点击网址。
答案 0 :(得分:2)
你应该使用跨浏览器的JavaScript AJAX代码,或者更好地使用jQuery ajax,参见下面的示例代码
var url = "http://yourpage.com";
var xmlhttp;
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {
// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = callback;
xmlhttp.open("GET", url, true);
xmlhttp.send();
答案 1 :(得分:1)
我建议您使用 jQuery 或 AngularJs 来发送AJAX请求,而不是创建新的ActiveXObject对象。
Girish 使用纯javascript给你答案。我将举例说明jQuery的用法。请参阅以下代码:
$.get('http://yourpage.com', function(){ /*callback*/ })