bootstrap_main.js 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. $(function() {
  2. initTopMenu();
  3. loadIndexPage();
  4. });
  5. /**
  6. * 初始化顶部菜单
  7. * @returns void
  8. */
  9. function initTopMenu() {
  10. $.ajax( {
  11. url : "loginController.do?top",
  12. type : "POST",
  13. dataType : "text",
  14. async : false,
  15. cache : false,
  16. success : function(data) {
  17. $(".bootstrap-menu").prepend(data);
  18. $.parser.parse($("#header"));
  19. }
  20. });
  21. }
  22. /**
  23. * 加载首页
  24. * @returns void
  25. */
  26. function loadIndexPage() {
  27. $.ajax( {
  28. url : "loginController.do?home",
  29. type : "POST",
  30. dataType : "text",
  31. async : false,
  32. cache : false,
  33. success : function(data) {
  34. $("#wrapper").html(data);
  35. $.parser.parse($('#wrapper'));
  36. }
  37. });
  38. }
  39. /**
  40. * 菜单点击事件
  41. * @param {String} subtitle 名字
  42. * @param {String} url 地址
  43. * @param {String} icon 图标
  44. * @returns void
  45. */
  46. function showContent(subtitle, url){
  47. if(isNull(url)){
  48. return;
  49. }
  50. //判断是否进行iframe方式打开
  51. if(url.indexOf('isHref') != -1){
  52. }else{
  53. $("#wrapper").html( '<iframe scrolling="no" frameborder="0" src="'+url+'" style="width:100%;min-height:480px;"></iframe>');
  54. $.parser.parse($('#wrapper'));
  55. //设置iframe高度自适应
  56. $("#wrapper iframe").load(function(){
  57. $(this).contents().find("div:eq(0)").next().attr("style","height:480px;overflow-y: auto;");
  58. });
  59. return;
  60. }
  61. $.ajax( {
  62. url : url,
  63. type : "POST",
  64. dataType : "text",
  65. async : false,
  66. cache : false,
  67. success : function(data) {
  68. $("#wrapper").html(data);
  69. $.parser.parse($('#wrapper'));
  70. }
  71. });
  72. }
  73. /**
  74. * 判断空
  75. * @param {String} val
  76. * @returns {Boolean}
  77. */
  78. function isNull(val){
  79. if(!val){
  80. return true;
  81. }
  82. if(val == null || val == "" || val == "undefined" || val == "null" || val == "NULL"){
  83. return true;
  84. }
  85. return false;
  86. }