javascript - ajax 调用映射的 URL

标签 javascript java ajax

我正在尝试对我通过 java 托管的本地主机 URL 进行 AJAX 调用。该 URL 目前仅包含一个字符串。

但是当我尝试从 JavaScript 调用它时,我没有得到任何返回值。代码/URL 甚至不起作用。

Javascript代码(对于网站):

var xhr = new XMLHttpRequest();

xhr.onload = function() {
if(true){
    alert('hello!');
    document.getElementById('newgame').innerHTML = xhr.responseText;

}
};

xhr.open('GET', 'localhost:8080/highscore', true);
xhr.send(null);`

JAVA类代码(当前正在运行):

@RestController
public class Server {



    @RequestMapping("/highscore")
    public String highScore() {

        return "test";


    }

}

最佳答案

为什么不使用 jQuery,如下所示

<html>

<head>
<script   src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
req_url = "http://localhost:8080/highscore";
    $.ajax({
        type:"post",
        url:req_url,
        success:function(data){
            alert('hello!');
            document.getElementById('newgame').innerHTML = data;
        }
    });
});
</script>
</head>
<body>

</body>
</html>

关于javascript - ajax 调用映射的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42471974/

相关文章:

javascript - 获取类型错误 : invalid 'in' operand obj while fetching data using ajax

java - 如何让 log4j 在启动时清除日志?

javascript - file_put_contents 与 jquery 重新加载?

javascript - jQuery AJAX 响应 JSON 获取子节点

Javascript toString 怪癖

javascript - 类似于 jQuery.extend() 但独立的?

JavaScript document.write br

java - 设置单元格类型错误

java - 无法通过 Eclipse 部署到 Elastic Beanstalk

javascript - 尝试将 id 从 django 模板传递给 reactjs 时出现错误或空值