request.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. function getTableListData(callback){
  2. var totalURL=gobalData.link;
  3. var requestURL=totalURL.course_list;
  4. $.ajax({
  5. url:requestURL,
  6. type:'POST',
  7. dataType:'json',
  8. data:{
  9. page:gobalData.listPage,
  10. limit:'12',
  11. type1:gobalData.selectedType1,
  12. type2:gobalData.selectedType2,
  13. course_label:gobalData.activePopularRecommend,
  14. course_keyword:gobalData.activePopularSearch,
  15. search_name:gobalData.activeSearchVal,
  16. token:gobalData.token,
  17. sm_id:gobalData.sm_id
  18. },
  19. success:function(res){
  20. if(res.code=='1'){
  21. var _data=res.data;
  22. var totalRows=Number(res.count);
  23. if(totalRows>12){
  24. var _decimalNum=totalRows%12;
  25. if(_decimalNum==0){
  26. gobalData.totalListPage=parseInt(totalRows/12);
  27. }else{
  28. gobalData.totalListPage=parseInt(totalRows/12)+1;
  29. }
  30. }else{
  31. gobalData.totalListPage=1;
  32. }
  33. callback(_data);
  34. }else{
  35. var errerArr=[];
  36. callback(errerArr);
  37. errorLoadingInit();
  38. }
  39. },
  40. error: function (XMLHttpRequest, textStatus, errorThrown) {
  41. var errerArr=[];
  42. callback(errerArr);
  43. errorLoadingInit();
  44. }
  45. });
  46. }
  47. /**分类弹窗内容 */
  48. function getClassifyData(callback){
  49. var totalURL=gobalData.link;
  50. var requestURL=totalURL.classify_list;
  51. $.ajax({
  52. url:requestURL,
  53. type:'POST',
  54. dataType:'json',
  55. data:{
  56. token:gobalData.token,
  57. sm_id:gobalData.sm_id
  58. },
  59. success:function(res){
  60. if(res.code=='1'){
  61. var _data=res.data;
  62. callback(_data);
  63. }
  64. }
  65. });
  66. }