【发布时间】:2023-03-19 08:43:02
【问题描述】:
我有一个 jQuery datepicker 插件和一些文本字段。我使用 AJAX 将字段内容数据传递给函数。当我提醒
的值时,我正在获取object object
var dateObject = $('#datepicker').datepicker('getDate');
我应该如何通过我的 AJAX 函数传递这个对象?有没有其他方法可以隐藏这个数据对象?
$.ajax({
type: "POST",
url: "test_play/score",
data: 'data1='+data1+'&data2='+data2+'&data3='+data3,
cache: false,
success: function(data){
}
【问题讨论】:
-
alert(object);将显示变量的字面解释。您需要的是console.log(object);,以便您可以使用控制台并检查对象。 (要查看控制台,请右键单击您的页面,选择检查元素(或直接按 F12)并查看控制台选项卡 - Google Chrome) -
请澄清您的问题。将数据转换回哪里。调用函数?
-
我可以将此数据对象转换为非对象形式,以便我可以通过 ajax 将其传递给自定义函数..
-
您的日期对象可能有一个
value属性,例如可以由dateObject.value访问。您必须记录它以查看它包含的内容,或者您也可以阅读 datepicker 文档。 -
回复,但当我尝试打印 dateObject.value 时收到“未定义”警报
标签: jquery ajax jquery-ui-datepicker