edit.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  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. "?s=home/catalog/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="?s=home/catalog/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. "?s=home/catalog/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. "?s=home/catalog/delete",
  56. { "cat_id": cat_id },
  57. function(data){
  58. if (data.error_code == 0) {
  59. alert("删除成功!");
  60. window.location.href="?s=home/catalog/edit&item_id="+item_id;
  61. }else{
  62. if (data.error_message) {
  63. alert(data.error_message);
  64. }else{
  65. alert("删除失败!");
  66. }
  67. }
  68. },
  69. "json"
  70. );
  71. }
  72. }
  73. return false;
  74. })
  75. $(".exist-cat").click(function(){
  76. window.location.href="?s=home/item/show&item_id="+item_id;
  77. });
  78. });