Я пытаюсь понять одну вещь.
Я хочу опубликовать объект с помощью jquery Ajax POST, что-то вроде этого:
var dataPostYear = {
viewType:GetViewType(),
viewDate:'2009/09/08',
languageId:GetLanguageId()
};
$.ajax({
type: "POST",
url: url,
data: dataPostYear,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnLoadYearListSuccess,
error: OnLoadYearListError
});
, и это не работает.
Но этот работает нормально:
var dataPostYear = "{viewType:'"+ GetViewType() + "',viewDate:'2009/09/08',languageId:'"+GetLanguageId()+"}";
$.ajax({
type: "POST",
url: url,
data: dataPostYear,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnLoadYearListSuccess,
error: OnLoadYearListError
});
GetViewType () return - '0' languageId () return - '1'
это просто строка
есть способ опубликовать объект, что я пытаюсь сделать своим первым способом?Или нет?
Спасибо