readystate==1问题排除,ajax不支持跨域,javascript中url host+port必须和系统一致,修改url
host+port修复此问题.
#HTML code
<td>
<button type="button" id="add" data-id="123.6.13.33" data-name="80" onclick="onClick(this)">测试</button>
</td>
<script type="text/javascript">
function onClick(e){
var re = new XMLHttpRequest();
var id=e.getAttribute("data-id");
var name=e.getAttribute("data-name");
var url= `http://192.168.221.135:8080/vip_check/?vip=${id}&port=${name}`
re.open('GET',url,true); #true-异步请求,false-同步请求
re.onreadystatechange=function()
{
if (re.readyState==4 &&re.status==200)
{
alert(re.responseText);
}
}
re.send();
}
</script>
网友评论