JSON AJAX调用将对象作为null发送到Java类

时间:2017-06-11 20:26:37

标签: javascript json ajax

我在我的js文件中使用了以下getJSON方法:

$.getJSON('do/ajax-convertlocaldatetime', {
    timestamp : localdatetime,

localdatetime变量是 LocalDateTime 对象。 ajax调用调用java类ConvertLocalDateTime.java,该类应该设置为localdatetime到名为timestamp LocalDateTime 变量。

问题是Java类正在null获得timestamp。我确认吸气剂和制定者都很好。如果我切换到使用字符串而不是 LocalDateTime 对象,则获取null时没有问题。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果您的api运行良好(请查看网址yourweb.com/do/ajax-convertlocaldatetime),然后尝试

var timestamp = "";
$.getJSON('do/ajax-convertlocaldatetime', function(data){
   timestamp = data; // or console.log(data) and check console in chromem,...
}