如何使用AJAX将Json数据发布到URL? $.ajax({ 键入:“POST”, url:“/view”, 数据:“{S”:“Sam”}”, contentType:“应用程序/json;字符集=utf-8”, 数据类型:“json”, 成功:函数(数据){alert('data:'+data);} });
当这个脚本被加载时,我得到一个(400个错误的请求)。由于数据是starightforward,我需要知道是否有任何方法可以直接向URL发出此请求,或者将其映射到Spring控制器以便从外部URL读取数据的最简单方法是什么如何使用AJAX将Json数据发布到URL? $.ajax({ 键入:“POST”, url:“/view”, 数据:“{S”:“Sam”}”, contentType:“应用程序/json;字符集=utf-8”, 数据类型:“json”, 成功:函数(数据){alert('data:'+data);} });,ajax,json,spring-mvc,Ajax,Json,Spring Mvc,当这个脚本被加载时,我得到一个(400个错误的请求)。由于数据是starightforward,我需要知道是否有任何方法可以直接向URL发出此请求,或者将其映射到Spring控制器以便从外部URL读取数据的最简单方法是什么 谢谢如果不是首选的直接方式,您能试试这种方式吗, 顺便说一句,我还没有测试这个代码 <script> $.ajax({ type: 'POST', url: '/view', data:'{"S":"Sam"}', content
谢谢如果不是首选的直接方式,您能试试这种方式吗, 顺便说一句,我还没有测试这个代码
<script>
$.ajax({
type: 'POST',
url: '/view',
data:'{"S":"Sam"}',
contentType: "application/json; charset=utf-8",
dataType: 'json',
success: function(data) { alert('data: ' + data); }
});
</script>
$.ajax({
键入:“POST”,
url:“/view”,
数据:JSON.stringify({“S”:“Sam”}),
错误:函数(e){
控制台日志(e);
},
数据类型:“json”,
contentType:“应用程序/json”
});
您还可以发布捕获此请求的Java控制器方法吗?我曾经遇到过一个问题,因为Java模型对象与请求中发送的数据不完全匹配,所以我得到了一个400错误。我没有这个模型,因为数据只有一个键/值对。我想我的问题有点含糊不清。我的意思是,有没有任何方法可以在不定义模型的情况下将这些数据捕获到外部URL?
var myData = { name: value };
var request = $.ajax({
type: 'POST',
url: '/view',
data: myData,
contentType: "application/json; charset=utf-8",
dataType: 'json',
cache: false
});
request.done(function(data){
alert(data);
});
<script>
$.ajax({
type: 'POST',
url: '/view',
data: JSON.stringify({"S":"Sam"}),
error: function(e) {
console.log(e);
},
dataType: "json",
contentType: "application/json"
});
</script>