首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过AJAX将JSon对象发布到Webservice

通过AJAX将JSon对象发布到Webservice
EN

Stack Overflow用户
提问于 2018-01-18 22:10:31
回答 1查看 34关注 0票数 0

我试图通过AJAX向我的Java后端发送一个JSon格式的对象,但是没有成功。我想知道语法是否正确。

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="scripts/jquery.min.js.download"></script>
 <script src="scripts/jquery.imagemapster.js.download"></script>
<script>

$(document).ready(function(){
    $("button").click(function(){
	var myJSon = {"name":"Jo","age":30,"city":"Ny"};
     
       $.ajax({
		type: "POST",
		url: 'http://localhost:8080/Servidor/server',
		//contentType: "application/json;charset=utf-8",
		dataType: "json",
		data: JSON.stringify(myJSon),
		success: function (data){
		   alert('Sucess');
	        },
		error: function () {
		   alert('Error');
	        }
       });
    });
});
</script>
</head>
<body>

<button>Send an HTTP POST request to a page and get the result back</button>

</body>
</html>

当行contentType: "application/json;charset=utf-8"没有被注释掉时,我在后端得到以下错误:INFO: Could not find grammar element for class java.lang.String

语法正确吗?错误会不会来自后端本身?

附言:对不起,我的英语不好

EN

回答 1

Stack Overflow用户

发布于 2018-01-18 22:26:56

您的代码很好,只是在AJAX调用中拼写错了"success“(您需要2个字母c而不是1)。所以用success: function(data){...} https://jsfiddle.net/stephentillman/aow5pah2/替换sucess: function(data){...}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48323256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档