gpt4 book ai didi

javascript - 使用 MySQL Community Server 和 jQuery AJAX 的 RESTful Web 服务

转载 作者:可可西里 更新时间:2023-11-01 09:00:25 25 4
gpt4 key购买 nike

我正在尝试使用 MySQL Community Server 和 jQuery AJAX 创建一个 RESTful Web 服务

我的 jQuery AJAX 不能正常工作,所以如果我想添加、删除、更新产品或检索所有产品。它对我的点击没有反应。我不知道我在我的网页上错过了什么,你能帮我解决这个问题吗?

来 self 的网页:

<button onclick="addProduct()"> Save </button>
<script>
function addProduct() {
var productData = {
id: document.getElementById("id").value,
name: document.getElementById("name").value,

}

$.ajax({
url: "http://127.0.0.1:3306/app/products",
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
type: "POST",
dataType: "json",
data: JSON.stringify(productData)
});
}
</script>

来 self 的 java 类:

@RequestMapping(method = RequestMethod.GET, value = "/app/products")
public List<Product> getAllProducts(){
return productService.getAllProducts();}

@RequestMapping(method = RequestMethod.POST, value = "/app/products")
public void addProduct(@RequestBody Product product){
productService.addProduct(product); }

最佳答案

看起来您正在尝试访问您的数据库(端口 3306)而不是 Spring Boot 应用程序(默认情况下在端口 8080 运行)。

将 AJAX 网址更改为:http://127.0.0.1:8080/app/products 应该可以。

关于javascript - 使用 MySQL Community Server 和 jQuery AJAX 的 RESTful Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45389248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com