<script>
$.ajax({
type: 'POST',
url: '/view',
data:'{"S":"Sam"}',
contentType: "application/json; charset=utf-8",
dataType: 'json',
success: function(data) { alert('data: ' + data); }
});
</script>
当这个脚本被加载时,我得到一个(400 Bad请求)。由于数据是明星的,我需要知道我是否可以直接向URL发出此请求,或者将它映射到我的Spring控制器的最简单方法是什么,以便我可以从外部URL读取该数据?
由于
答案 0 :(得分:1)
如果不是首选直接方式,你能尝试这种方式, 顺便说一下,我还没有测试过这段代码......
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);
});
答案 1 :(得分:0)
<script>
$.ajax({
type: 'POST',
url: '/view',
data: JSON.stringify({"S":"Sam"}),
error: function(e) {
console.log(e);
},
dataType: "json",
contentType: "application/json"
});
</script>