request.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. function getRequest(url, onSuccess, onError) {
  2. $.ajax({
  3. type: 'GET',
  4. url: url,
  5. async: true,
  6. success: onSuccess,
  7. error: onError
  8. });
  9. }
  10. function postRequest(url, data, onSuccess, onError) {
  11. $.ajax({
  12. type: 'POST',
  13. url: url,
  14. async: true,
  15. data: JSON.stringify(data),
  16. contentType: 'application/json',
  17. processData: false,
  18. success: onSuccess,
  19. error: onError
  20. });
  21. }
  22. $(document).ready(function () {
  23. //全局事件
  24. document.addEventListener("error", function (e) {
  25. var elem = e.target;
  26. if (elem.tagName.toLowerCase() == 'img') {
  27. elem.src = "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1553356290635&di=cdb69a78db5e09ccef02a56fc4973e30&imgtype=0&src=http%3A%2F%2Fatt2.citysbs.com%2Fhangzhou%2F2012%2F06%2F07%2F15%2Fmiddle_151704_kmmuadil_37e045321c34acd13b3b68f3ccff04c5.jpg";
  28. }
  29. }, true);
  30. $('.avatar-lg').attr('title','退出登录');
  31. $('.avatar-sm').attr('title','退出登录');
  32. $('.avatar-lg').click(function () {
  33. confirm('确认要退出登录吗?') && postRequest('/logout',null,function (res) {
  34. window.location.href='/index';
  35. });
  36. });
  37. $('.avatar-sm').click(function () {
  38. confirm('确认要退出登录吗?') && postRequest('/logout',null,function (res) {
  39. window.location.href='/index';
  40. });
  41. });
  42. });