如何HTTP在JavaScript中请求URL?

时间:2015-12-12 17:33:31

标签: javascript jquery

在下面的代码中,我需要执行newUrl

<SCRIPT type="text/javascript">
    function callMyAction(){
    var newUrl = '/makeObtained.action';
    //here I need to execute the newUrl i.e. call it remote
    //it will return nothing. it just starts server process
    }
</SCRIPT>

<a onclick="callMyAction()" href='...'> ...</a>

如何制作?

2 个答案:

答案 0 :(得分:4)

使用JQuery,您可以这样做:

O(n)

有关详情,请查看此问题:Call a url from javascript

如果没有Jquery,你可以这样做:

$.get('http://someurl.com',function(data,status) {
      ...parse the data...
},'html');

如此blog所述,由Yuriy Tumakha友善地提出。

答案 1 :(得分:0)

如前所述,建议使用JQuery代码。如果您不熟悉JQuery,那么这是使用纯JavaScript的代码。但是建议使用像JQuery这样的框架来实现简单和更好的代码管理。

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");
}

//Replace ajax_info.txt with your URL.
xmlhttp.open("GET","ajax_info.txt",true);
xmlhttp.send();

xmlDoc=xmlhttp.responseXML;