2015-11-02 4 views
0

Я хочу просто нажать на URL-адрес в javascript, который будет работать в фоновом режиме, а не на интерфейсе.Как ударить по URL-адресу в javascript

Я попытался this code

var url = "http://yourpage.com"; 

req = new ActiveXObject("Microsoft.XMLHTTP"); 

    req.open("GET", true); 

    req.onreadystatechange = callback; 

    req.send(null); 

но это не работает для меня.

Может ли кто-нибудь предложить мне, как ударить по URL-адресу в javascript.

+0

Линия 'req.open' имеет непревзойденные двойные кавычки. – davejagoda

+0

Извините, ошибочно нажал 'l' instade закрытия цитаты – JayTh

ответ

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

Я предлагаю вам использовать либо JQuery или AngularJs для отправки AJAX запросов, а не создание новых Объекты ActiveXObject.

Girish дал вам ответ, используя чистый javascript. Я приведу вам пример использования jQuery. См. Код ниже:

$.get('http://yourpage.com', function(){ /*callback*/ }) 
Смежные вопросы