java - ajax回调数据[object Object]而不是文本

标签 java ajax jquery-callback

我想从服务器捕获数据作为答案并发出警报。但它正在警告 [object Object] 而不是我的答案文本“非常好”。这是我的 ajax 函数:

 function ajaxsubmit(){
   $.ajax({
     url: "/update",
     type: "POST",
  }).complete(function(data) {
      alert(data);
  });
 }

我的服务器端函数是这样的:

public static Result ajaxupdate(){
    String done = "very good!";
    return ok(done);
}

我是否必须用其他东西来转换即将到来的数据,以便它打印正常的纯文本?

非常感谢

最佳答案

返回字符串。试试这个..

public static String ajaxupdate(){
    String done = "very good!";
    return done;
}

关于java - ajax回调数据[object Object]而不是文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11151675/

相关文章:

java - 将Unix时间解析为android上的java

java - 在java中改变一个字节内的一位

jquery-animate - 如何扩展 jQuery 的 animate-step 功能

javascript - 集中捕获 JQuery 中的错误

java - 如何用测试值和实际值填充大型 stub pojo?

java - 这会导致 Java 中未定义的行为吗?

javascript - 在 jQuery 函数中使用 Ajax 变量

ajax - RIA 领域有哪些值得关注的优秀博客?

javascript - Onblur 事件不是第一次触发

javascript - 向 jQuery DatePicker 添加回调的正确方法