Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JSON AJAX调用将对象作为null发送到Java类_Javascript_Json_Ajax - Fatal编程技术网

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

Javascript JSON AJAX调用将对象作为null发送到Java类,javascript,json,ajax,Javascript,Json,Ajax,我在js文件中使用了以下getJSON方法: $.getJSON('do/ajax-convertlocaldatetime', { timestamp : localdatetime, localdatetime变量是localdatetime对象。ajax调用调用一个java类ConvertLocalDateTime.java,该类将localdatetime设置为名为timestamp的localdatetime变量 问题是Java类对于时间戳得到了null。我确认了得手和二传手

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

$.getJSON('do/ajax-convertlocaldatetime', {
    timestamp : localdatetime,
localdatetime变量是localdatetime对象。ajax调用调用一个java类
ConvertLocalDateTime.java
,该类将
localdatetime
设置为名为
timestamp
的localdatetime变量

问题是Java类对于
时间戳
得到了
null
。我确认了得手和二传手都很好。如果切换到使用字符串而不是LocalDateTime对象,则获取
null
不会有问题。有什么想法吗?

如果您的api运行良好(通过访问url yourweb.com/do/ajax convertlocaldatetime进行检查),然后再试一次

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