J'utilise JQUERY ajax pour appeler une méthode MVC:Date JSON obtenir la mauvaise date
JQUERY:
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "/Home/GetApplication/" + id,
dataType: "json",
data: '',
timeout: 10000,
success: function (obj) {
$('#Name').val(obj.Name);
$('#ApplicationIdentifier').val(obj.ApplicationIdentifier);
$('#Frequency').val(obj.FrequencyValue);
var d = new Date(parseInt(obj.BaseDate.substr(6)));
$('#BaseDate').val(d.getMonth() + '/' + d.getDay() + '/' + d.getFullYear());
},
error: function() {
return;
}
});
MVC Méthode:
[HttpPost]
public ActionResult GetApplication(int id)
{
return Json(new Application
{
Name = "Testing",
ApplicationIdentifier = "123ABC",
FrequencyValue = 1,
FrequencyType = 1,
BaseDate = DateTime.Now
});
}
Tout cela fonctionne très bien, sauf la La date figurant sur mon formulaire est le 4/5/2011 et devrait être le 13/05/2011. Est-ce que j'ai râté quelque chose? Merci.
Peut-être en spécifiant cultureInfo. – jerone
Oui mais pour plus d'un mois? – Cyberdrew
Quelle est la valeur dans le retour JSON pour 'obj.BaseDate'? –