У меня есть массив JSON, я продолжаю получать ошибки, просто пытаясь отобразить его в своем представлении. Я думал, что это будет легко, но не так далеко. После того, как я правильно отображаю все, у меня есть кнопка, которую я хочу нажать, чтобы вызвать другую функцию, чтобы отобразить ее как УНИКАЛЬНУЮ. Вот код, который у меня сейчас есть
JSON - var myArray =
[ …. ]
function getData() {
//alert("TEST");@Url.Action("ListData"),
//
$.ajax({
url: '/home/ListData?values=' + JSON.stringify(myArray),
type: 'POST',
dataType: 'json',
data: JSON.stringify(myArray),
contentType: 'application/json; charset=utf-8',
traditional: true,
success: function () {
alert('Success');
},
error: function (ex) {
alert('Error' + ex);
}
});
} <div class="panel-heading">
Full Array
<input type="button" value="Get" onclick="getData()" />
</div>
<div class="panel-body">
@*@foreach(var item in Viewbag.MaybeJ)
{
}*@
</div>
<div class="panel-footer">
<input type="submit" class="btn btn-success" value="Unique" />
</div>
[HttpPost]
public ActionResult ListData(string values)
{
IList<aModel> models = new JavaScriptSerializer().Deserialize<IList<aModel>>(values);
//List<aModel> models = new List<aModel>();
//foreach(var mod in values)
//{
// models.Add(new aModel
// {
// Id = mod.Id,
// WebImage_Id = mod.WebImage_Id,
// Wis_Id = mod.Wis_Id,
// Caption = mod.Caption,
// Specifics = mod.Specifics
// });
//}
ViewBag.MaybeJ = models;
return RedirectToAction("Filtering");
}