0
我通過ajax調用將一些代表日期"dd/mm/yyyy"
的字符串發送到頁面後面的.net代碼。適用於英國日期的JavaScript日期格式
我剝了下來代碼如下所示:
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的拋出一個內部錯誤。我在哪裏設置它,以便它知道即時通訊使用英國的日期格式?
謝謝
感謝後,但我想要的東西多一點作用域此功能。更改這樣的web配置肯定會導致一些大問題 – DavidB
我也編輯了jQuery驗證器更改的答案。 但是我遇到了同樣的問題,Chrome只是無法正常工作。 只有配置解決方案適用於Chrome。 – Boranas