readystate=1

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>  
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容