Ajax 请求日期数据格式不对
答案:2 悬赏:80 手机版
解决时间 2021-03-02 06:20
- 提问者网友:流星是天使的眼泪
- 2021-03-01 19:18
我用Ajax请求查询后台数据,其中有一个字段是DateTime类型,用hibernate注解@Temporal(TemporalType.TIMESTAMP) 也是默认格式("yyyy-MM-dd HH:mm:ss E"),数据在后台输出完全没错,但是到了ajax请求后返回时就变为long型。很奇怪的问题。哪位大神知道
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-03-01 20:39
在js里用标签格式化一下
全部回答
- 1楼网友:woshuo
- 2021-03-01 20:56
ajax() 方法通过 http 请求加载远程数据。
该方法是 jquery 底层 ajax 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 xmlhttprequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。
最简单的情况下,$.ajax() 可以不带任何参数直接使用。
注意:所有的选项都可以通过 $.ajaxsetup() 函数来全局设置。
语法:
jquery.ajax([settings])
参数描述:
settings 可选。用于配置 ajax 请求的键值对集合。可以通过 $.ajaxsetup() 设置任何选项的默认值。
参数:
options
类型:object
可选。ajax 请求设置。所有选项都是可选的。
async:
类型:boolean
默认值: true。默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。
注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。
beforesend(xhr):
类型:function
发送请求前可修改 xmlhttprequest 对象的函数,如添加自定义 http 头。
xmlhttprequest 对象是唯一的参数。
这是一个 ajax 事件。如果返回 false 可以取消本次 ajax 请求。
cache:
类型:boolean
默认值: true,datatype 为 script 和 jsonp 时默认为 false。设置为 false 将不缓存此页面。
jquery 1.2 新功能。
complete(xhr, ts)
类型:function
请求完成后回调函数 (请求成功或失败之后均调用)。
参数: xmlhttprequest 对象和一个描述请求类型的字符串。
这是一个 ajax 事件。
contenttype
类型:string
默认值: "application/x-www-form-urlencoded"。发送信息至服务器时内容编码类型。
默认值适合大多数情况。如果你明确地传递了一个 content-type 给 $.ajax() 那么它必定会发送给服务器(即使没有数据要发送)。
context
类型:object
这个对象用于设置 ajax 相关回调函数的上下文。也就是说,让回调函数内 this 指向这个对象(如果不设定这个参数,那么 this 就指向调用本次 ajax 请求时传递的 options 参数)。比如指定一个 dom 元素作为 context 参数,这样就设置了 success 回调函数的上下文为这个 dom 元素。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯