如何使用Javascript在Parse.com中保存日期和时间
作者:互联网
我正在尝试从用户那里获取日期和时间,并想将其提交给Parse.com.但是当我面对以下代码的问题时
我在这里做什么错?
<div id="main">
<form name="myForm" action="" method="get">
Date: <input type="datetime-local" name="datentime" id="theDate">
<input type="submit" value="Submit" onclick="myFunction()">
</form>
和JavaScript代码
function myFunction()
{
var TestObject = Parse.Object.extend("TestObject");
var testObject = new TestObject();
var date = new Date();
date = document.getElementById("theDate").value; //document.forms["myForm"] ["datentime"].value; /*new Date();*/
testObject.set("myDate", date);
testObject.save(null, {
success: function(testObject) {
$(".success").show();
},
error: function(testObject, error) {
$(".error").show();
}
});
}
在上一行testObject.set(“ myDate”,date);像这样不起作用.我不确定如何从日期中获取输入并将其提供给parse.com
列名是日期类型的myDate
如果我尝试使用testObject.set(“ foo”,“ testing …”),其中foo是字符串类型的列名.
解决方法:
您的问题与创建日期的方式有关.我认为它应该工作,但是是否有可能创建一个字符串对象?
尝试检查应显示对象的日期类型,如果没有,则该日期不是日期,而只是一个字符串:
console.log(typeof(date));
也尝试记录该值:
console.log(document.getElementById("theDate").value);
标签:parse-platform,html,javascript 来源: https://codeday.me/bug/20191030/1969775.html