0
我有一個JSON被轉換爲字符串,然後在數據庫字符串到JSON轉換的問題
function UpdateFilter() {
var filterOption = {
"filterTarget": "Books",
"filters": [
{ "cancelled": $("#showCancelledFilter").is(':checked') },
{ "completed": $("#showAllFilter").is(':checked') }
],
"page": page,
"sorting": sorting
};
var url = "Library/Books/UpdateFilter";
$.post(url, { pageFilters: JSON.stringify(filterOption) }, function (data) { });
}
創作的直到這一點似乎一切都很好。
問題,當我試圖從字符串獲得JSON開始:
var data = JObject.Parse(jsonString);
return Json(data, JsonRequestBehavior.AllowGet);
似乎罰款但在:
$.get('Library/Books/GetPageFilters', null, function(data) {
filterOption = data;
}, "json");
我收到一個對象有4個陣列(每個每個JSON屬性,每個數組都有空的數組)。
我認爲我缺乏將字符串轉換爲json的內容,但我無法得到它。
我錯過了什麼?
如果頁面和排序屬性是字符串值,則它們的值應該用雙引號引起來。 – sth
這些是'var page'和'var sorting'。 –
GetPageFilters方法是怎樣的? – vinayan