Я создал метод GetOpPriv () в Home Controller, который извлекает JSON из хранимой процедуры.
У меня есть две таблицы в представлении индекса id = 'table1' & 'table2'
Я показал значения JSON на «table1» с помощью JQuery Ajax.
Теперь я хочу выбрать строки из таблицы1 и отправить эти значения JSON в таблицу2 одним нажатием кнопки.
При нажатии 1-й кнопки значение должно быть отправлено в таблицу 2, и то же значение должно быть сращено из таблицы 1 и наоборот для 2-й кнопки.
Как я могу сделать Push и склейку одновременно?
Домашний контроллер
public JsonResult GetOpPriv()
{
using (MvcAssignmentEntities db = new MvcAssignmentEntities())
{
var op =( from data in db.OPERATION_PRIVILEGE()
select new
{
OperationName = data.OperationName,
PrivilegeName = data.PrivilegeName
}).ToList();
return Json(op, JsonRequestBehavior.AllowGet);
}
}
JQuery Ajax
<script type="text/javascript">
$(document).ready(function () {
debugger;
$.ajax({
url: "/Home/GetOpPriv",
type: "GET",
contentType: "application/json; charset=utf-8",
data: "{}",
dataType: "json",
success: function (data) {
var row = "";
$.each(data, function (index, item) {
row += "<tr><td>" + item.PrivilegeName + "</td>" + "<td>" + item.OperationName + "<td>";
});
$("#table1").html(row);
},
error: function (result) {
alert("Error");
}
})
});
</script>
<caption class="display-4">Available Privilege:</caption>
<table class="table-bordered" style="float: left" id="table1">
<thead>
<tr>
<th>Operation </th>
<th>Privilege Name</th>
</tr>
<tbody></tbody>
</table>