csmutils.js 991 B

12345678910111213141516171819202122232425262728293031
  1. define(['jquery', 'toastr'], function ($, toastr) {
  2. var utils = {
  3. //获取get参数(我也不知道为什么要使用回调模式,同步回调 -.-!,deprected by requestGet)
  4. requestParam: function (func) {
  5. var getParams = {};
  6. var url = location.search; // 获取url中"?"符后的字串
  7. if (url.indexOf("?") != -1) {
  8. var str = url.substr(1);
  9. strs = str.split("&");
  10. for (var i = 0; i < strs.length; i++) {
  11. getParams[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]);
  12. }
  13. }
  14. func(getParams);
  15. },
  16. //获取get参数
  17. requestGet: function (paramname) {
  18. var getParams = {};
  19. var url = location.search; // 获取url中"?"符后的字串
  20. if (url.indexOf("?") != -1) {
  21. var str = url.substr(1);
  22. strs = str.split("&");
  23. for (var i = 0; i < strs.length; i++) {
  24. getParams[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]);
  25. }
  26. }
  27. return getParams[paramname];
  28. },
  29. };
  30. return utils;
  31. });