sdzAjax.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. var util = require('./util');
  2. var sdzAjax = {
  3. //获取分类
  4. getMaterialType:function(cb){
  5. $.ajax({
  6. url:'/wap/api/getMaterialType',
  7. type:'GET',
  8. dataType:'json',
  9. success:function(data){
  10. if(!data.success){
  11. alert(data.msg);
  12. return;
  13. }
  14. typeof cb == 'function' && cb(data)
  15. }
  16. });
  17. },
  18. //获取分类 数据
  19. getMaterial:function(id,cb){
  20. $.ajax({
  21. url:'/wap/api/getMaterial',
  22. type:'GET',
  23. data:{tid:id},
  24. dataType:'json',
  25. success:function(data){
  26. if(!data.success){
  27. alert(data.msg);
  28. return;
  29. }
  30. typeof cb == 'function' && cb(data)
  31. }
  32. });
  33. },
  34. getColor:function(cb){
  35. $.ajax({
  36. url:"/admin/js/color.json",
  37. type:'GET',
  38. dataType:'json',
  39. success: function (data){
  40. if(typeof cb == 'function'){
  41. cb(data)
  42. }
  43. }
  44. })
  45. },
  46. uploadImg:function(val,cb){
  47. $.ajax({
  48. url:"/wap/api/uploadImg",
  49. type:'POST',
  50. data:val,
  51. dataType:'json',
  52. cache: false,
  53. processData: false,
  54. contentType: false,
  55. success: function (data){
  56. if(!data.success){
  57. alert(data.msg);
  58. return;
  59. }
  60. if(typeof cb == 'function'){
  61. cb(data)
  62. }
  63. }
  64. });
  65. },
  66. saveDiy:function(val,cb){
  67. $.ajax({
  68. url:'/wap/api/saveDiy',
  69. type:'POST',
  70. data:val,
  71. dataType:'json',
  72. success:function(data){
  73. util.hideTip();
  74. if(!data.success){
  75. alert(data.msg);
  76. return;
  77. }
  78. if(typeof cb == 'function'){
  79. cb(data)
  80. }
  81. }
  82. })
  83. },
  84. addCart:function(val,cb){
  85. $.ajax({
  86. url:'/wap/api/addCart',
  87. type:'POST',
  88. data:val,
  89. dataType:'json',
  90. success:function(data){
  91. util.hideTip();
  92. if(!data.success){
  93. alert(data.msg);
  94. return;
  95. }
  96. if(typeof cb == 'function'){
  97. cb(data)
  98. }
  99. }
  100. })
  101. },
  102. getDiy:function(val,cb){
  103. $.ajax({
  104. url:'/wap/api/getDiyById',
  105. type:'GET',
  106. data:val,
  107. dataType:'json',
  108. success:function(data){
  109. if(!data.success){
  110. alert(data.msg);
  111. return;
  112. }
  113. if(typeof cb == 'function'){
  114. cb(data)
  115. }
  116. }
  117. });
  118. }
  119. }
  120. module.exports = sdzAjax;