[英]A RESTful Web Service using MySQL Community Server and jQuery AJAX
我正在尝试使用MySQL社区服务器和jQuery AJAX创建RESTful Web服务
我的jQuery AJAX无法正常工作,所以如果我想添加,删除,更新产品或检索所有产品。 它简单不会对我的点击做出反应。 我不知道我在网页上遗漏了什么,你能帮我解决这个问题吗?
从我的网页:
<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>
从我的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 URL更改为: http://127.0.0.1:8080/app/products
: http://127.0.0.1:8080/app/products
: http://127.0.0.1:8080/app/products
应该可以正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.