TreeResponse.cshtml 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. @*
  2. For more information on enabling MVC for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860
  3. *@
  4. @using SuperAdmin.Models.View;
  5. @model PartialViewModel;
  6. <link rel="stylesheet" type="text/css" href="~/css/model.css">
  7. <script>
  8. $('#myContent').modal('hide');
  9. </script>
  10. <div class="modal-content">
  11. <div class="modal-header">
  12. <h4 class="modal-title" id="modalLabelService">Response</h4>
  13. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  14. <span aria-hidden="true">×</span>
  15. </button>
  16. </div>
  17. <div class="modal-body">
  18. <div>
  19. <h3>
  20. @Model.message
  21. </h3>
  22. </div>
  23. </div>
  24. <div class="modal-footer">
  25. <button id="closeBtn" type="button" class="btn grey btn-outline-secondary" data-dismiss="modal">Close</button>
  26. @*<button type="button" id="btnUpdateInfo" class="btn btn-outline-primary" onclick="saveUpdate()">Save Info</button>*@
  27. </div>
  28. </div>
  29. <script>
  30. $("#closeBtn").on("click", function () {
  31. var arrayOfArrays = @Html.Raw(Json.Serialize(Model.ids));
  32. console.log("arrayOfArrays ", arrayOfArrays[0]);
  33. for (var i = 0; i < arrayOfArrays.length; i++) {
  34. getTreeData(arrayOfArrays[i]);
  35. }
  36. })
  37. function getTreeData(id) {
  38. $.ajax({
  39. type: "POST",
  40. url: urlConfig("/Tree/GetTreeData"),
  41. headers: { 'RequestVerificationToken': $('input[name=__RequestVerificationToken]').val() },
  42. data:
  43. {
  44. "__RequestVerificationToken": $('input[name=__RequestVerificationToken]').val(),
  45. id: id,
  46. },
  47. success: function (data) {
  48. //console.log(data);
  49. console.log("id ", id);
  50. getTableAction(id);
  51. $('#child-items-' + id).html(data);
  52. },
  53. failure: function (data) {
  54. console.log(data);
  55. alert(data);
  56. },
  57. error: function (data) {
  58. console.log(data);
  59. alert(data);
  60. }
  61. });
  62. }
  63. </script>