【发布时间】:2014-08-12 05:28:12
【问题描述】:
我在数据库中有一个表,其中包含一个日期类型的字段。如果我尝试通过这样的 API 插入邮递员的日期:
{
"registerDate" : "2014-06-02"
}
它有效,但后来我尝试从 javascript 中使用 jquery 从格式为 YYYY-MM-DD 的输入中获取值,甚至为变量提供值“2014-06-02”它插入一个 NULL数据库中的值。
var user = new Object();
user.registerDate = $('#register_date').val();
createUser(url, type, JSON.stringify(user), function(user){
});
或
var user = new Object();
user.registerDate = "2014-06-02";
createUser(url, type, JSON.stringify(user), function(user){
});
createUser 在哪里:
function createUser(url, type, user, success){
$.ajax({
url:url,
type: 'POST',
crossDomain : true,
contentType : type,
data : user
})
.done(function (data, status, jqxhr) {
success(user);
})
.fail(function (jqXHR, textStatus) {
console.log(textStatus);
});
}
如果在邮递员中有效但在 JavaScript 中无效,问题出在哪里?
【问题讨论】:
-
如果您在检索到
alert(user.registerDate)的值后立即使用它会发生什么?
标签: javascript mysql json api