0
我試圖綁定一個json對象到kendo移動列表視圖,但listview綁定json數組中的所有字符,包括括號和引號。Json數據源綁定
function loadtypes() {
$("#pull-to-refresh-listview").empty();
var murl = "/Home/getTypes/";
$.ajax({
url: murl,
cache: false,
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: 'json',
success: function (data) {
console.log(JSON.stringify(data.TypesViewModel));
var dataSource = new kendo.data.DataSource({ data: JSON.stringify(data.TypesViewModel) });
$("#pull-to-refresh-listview").kendoMobileListView({
dataSource: dataSource,
//template: "#: type_name #",
filterable: true,
virtualViewSize: 50 // needed setting, since local data virtualization does not use paging
});
return dataSource;
},
error: function (reponse) {
return '{"error":"Error"}';
}
});
}
Controller:
public ActionResult AddTypes(TypeModel model)
{
rep = new GroceryRepository();
rep.AddType(model);
return Json("success", JsonRequestBehavior.AllowGet);
}
JSON:
[{ 「ID」:0, 「TYPE_NAME」: 「飲料」},{ 「ID」:0, 「TYPE_NAME」: 「肉」}, { 「ID」:0, 「TYPE_NAME」: 「測試」},{ 「ID」:0, 「TYPE_NAME」: 「TEST2」},{ 「ID」:0, 「TYPE_NAME」: 「TEST3」},{」 ID 「:0,」 TYPE_NAME 「:」 TEST4 「},{」 ID 「:0,」 TYPE_NAME 「:」 TEST5 「},{」 ID 「:0,」 TYPE_NAME 「:」 TEST7 「},{」 ID」 :0, 「TYPE_NAME」: 「test8」},{ 「ID」:0, 「TYPE_NAME」: 「TYPE6」}]