我"dd/mm/yyyy"
通过ajax调用将一些代表日期的字符串发送到页面后面的.net代码。
我的精简代码如下所示:
var options = new Object();
options.DateStart = '01/01/2013';
options.DateEnd = '01/01/2014';
options.ReviewDate = '23/01/2013';
$.ajax({
type: "POST",
datatype: 'json',
url: "publisher.aspx/SavePage",
data: JSON.stringify({ options: options }),
contentType: 'application/json; charset=utf-8',
success: function (data) { successCallback(data.d, finish.SelectedOption) },
error: function (data) { failureCallback(data.d) }
});
<WebMethod()> _
<ScriptMethod(ResponseFormat:=ResponseFormat.Json, XMLSerializeString:=False)> _
Public Shared Function SavePage(ByVal options As PublisherOptions) As PublisherSaveViewModel
如果日期看起来像'01/01/2013';
,那么它很好,如果是,'23/01/2013';
那么 jQuery 会抛出一个内部错误。我在哪里设置它以便它知道我使用的是英国日期格式?
谢谢