在下面的代码中,我需要执行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>
如何制作?
答案 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;