edit.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. $(function(){
  2. var item_id = $("#item_id").val();
  3. $('#edit-cat').modal({
  4. "backdrop":'static'
  5. });
  6. getCatList();
  7. function getCatList(){
  8. $.get(
  9. "catList",
  10. { "item_id": item_id },
  11. function(data){
  12. $("#show-cat").html('');
  13. if (data.error_code == 0) {
  14. json = data.data;
  15. console.log(json);
  16. for (var i = 0; i < json.length; i++) {
  17. cat_html ='<a class="badge badge-info single-cat " href="edit?cat_id='+json[i].cat_id+'&item_id='+json[i].item_id+'">'+json[i].cat_name+'&nbsp;<i class="icon-edit"></i></a>';
  18. $("#show-cat").append(cat_html);
  19. };
  20. };
  21. },
  22. "json"
  23. );
  24. }
  25. //保存目录
  26. $("#save-cat").click(function(){
  27. var cat_name = $("#cat_name").val();
  28. var order = $("#order").val();
  29. var cat_id = $("#cat_id").val();
  30. $.post(
  31. "save",
  32. {"cat_name": cat_name , "order": order , "item_id": item_id , "cat_id": cat_id },
  33. function(data){
  34. if (data.error_code == 0) {
  35. $("#delete-cat").hide();
  36. $("#cat_name").val('');
  37. $("#order").val('');
  38. $("#cat_id").val('');
  39. alert("保存成功!");
  40. }else{
  41. alert("保存失败!");
  42. }
  43. getCatList();
  44. },
  45. "json"
  46. );
  47. return false;
  48. });
  49. //删除目录
  50. $("#delete-cat").click(function(){
  51. if(confirm('确认删除吗?')){
  52. var cat_id = $("#cat_id").val();
  53. if (cat_id > 0 ) {
  54. $.post(
  55. "delete",
  56. { "cat_id": cat_id },
  57. function(data){
  58. if (data.error_code == 0) {
  59. alert("删除成功!");
  60. }else{
  61. alert("删除失败!");
  62. }
  63. },
  64. "json"
  65. );
  66. }
  67. window.location.href="edit?item_id="+item_id;
  68. }
  69. return false;
  70. })
  71. $(".exist-cat").click(function(){
  72. window.location.href="../item/show?item_id="+item_id;
  73. });
  74. });