我正在使用jQuery对Ajax进行第一次破解。我正在将我的数据放到我的页面上,但是我在为Date数据类型返回的JSON数据方面遇到了一些问题。基本上,我得到了一个看起来像这样的字符串:
/Date(1224043200000)/
从一个全新的人到JSON-我如何将其格式化为短日期格式?这应该在jQuery代码中的某个地方处理吗?我尝试过使用$.datepicker.formatDate()
的jQuery.UI.datepicker
插件,但没有任何成功。
仅供参考:这是我想出的解决方案,使用这里的答案组合:
function getMismatch(id) {$.getJSON("Main.aspx?Callback=GetMismatch",{ MismatchId: id },
function (result) {$("#AuthMerchId").text(result.AuthorizationMerchantId);$("#SttlMerchId").text(result.SettlementMerchantId);$("#CreateDate").text(formatJSONDate(Date(result.AppendDts)));$("#ExpireDate").text(formatJSONDate(Date(result.ExpiresDts)));$("#LastUpdate").text(formatJSONDate(Date(result.LastUpdateDts)));$("#LastUpdatedBy").text(result.LastUpdateNt);$("#ProcessIn").text(result.ProcessIn);});
return false;}
function formatJSONDate(jsonDate) {var newDate = dateFormat(jsonDate, "mm/dd/yyyy");return newDate;}
此解决方案从回调方法获取我的对象,并使用日期格式库正确显示页面上的日期。