【发布时间】:2012-06-22 12:44:42
【问题描述】:
jQuery 代码:
function ajaxsubmit(){
$.ajax({
url: "/update",
type: "POST",
dataType: "html"
}).success(function(data) {
$('#result').html(data);
});
}
还有我的 Java 函数:
public static Result ajaxupdate() {
String done = "very good";
return ok("very good").as("text/plain");
}
警报提供[object Object],而不是纯文本"very good"。为什么?
【问题讨论】:
-
在 chrome 中打开它,在警告行设置断点,然后将鼠标悬停在
data上,它会准确地告诉您该对象在内部的样子。 -
我猜测 jquery 正在将您的 json 转换为对象文字。
-
你试过 alert(data.d);
-
请不要在标题中添加标签。我们有一个标签系统。它工作得很好。标签在搜索、搜索引擎优化等方面具有优先权。将标签人为地塞进标题没有任何好处。
-
哦,好的,我会拿出来的。。对不起
标签: java jquery ajax playframework-2.0