我正在尝试访问从外部 post 函数返回到 Play 的数据!在本地运行的项目。该帖子也在本地执行,但来自 xampp(不是 Play!)并且成功(在服务器端看到) - 执行 crud 并返回数据。我可以在 Opera 的 DragonFly 上看到返回的数据,在网络选项卡上,在响应中,但是我似乎无法访问它。jQuery 甚至没有进入function(data){...}
.
我使用的两种方法是:
$(document).ready(function(){
$('#createTask').click(function(){
alert('In click function');
var $title = prompt('Task title');
var $url = 'http://localhost:9000/application/createtask'
$.post($url,{title:$title}, function(data){
alert('In return function');
//alert(data.title);
//alert(JSON.stringify(data));
}, 'application/json');
$.ajax({
type: "POST",
url: $url,
data: {title:$title},
dataType: "application/json",
success: function(data){
alert("Success: " + JSON.stringify(data));
},
done: function(data){
alert("Done: " + JSON.stringify(data));
},
error: function (data){
alert("Error: " + JSON.stringify(data));
}
});
});
})
如何访问返回的数据?我究竟做错了什么?
谢谢!