﻿var enableCache = true; var jsCache = new Array(); var dynamicContent_ajaxObjects = new Array(); function ajax_showContent(divId, ajaxIndex, url) { document.getElementById(divId).innerHTML = dynamicContent_ajaxObjects[ajaxIndex].response; if (enableCache) { jsCache[url] = dynamicContent_ajaxObjects[ajaxIndex].response } dynamicContent_ajaxObjects[ajaxIndex] = false } function ajax_loadContent(divId, url) { if (document.getElementById(divId)) { if (enableCache && jsCache[url]) { document.getElementById(divId).innerHTML = jsCache[url]; return } document.getElementById(divId).innerHTML = '<div style="margin-left:90px; margin-top:10px;vertical-align:top" ><img src="/QDNDSite/images/ajax-loader.gif" style="border:0px; width:30px; height:30px;" /><span style="font-family:tahoma, Sans-Serif; color:#174C6E; font-size:13px;vertical-align:top;line-height:28px">Đang tải dữ liệu</span></div>'; var ajaxIndex = dynamicContent_ajaxObjects.length; dynamicContent_ajaxObjects[ajaxIndex] = new sack(); if (url.indexOf('?') >= 0) { dynamicContent_ajaxObjects[ajaxIndex].method = 'GET'; var string = url.substring(url.indexOf('?')); url = url.replace(string, ''); string = string.replace('?', ''); var items = string.split(/&/g); for (var no = 0; no < items.length; no++) { var tokens = items[no].split('='); if (tokens.length == 2) { dynamicContent_ajaxObjects[ajaxIndex].setVar(tokens[0], tokens[1]) } } url = url.replace(string, '') } dynamicContent_ajaxObjects[ajaxIndex].requestFile = url; dynamicContent_ajaxObjects[ajaxIndex].onCompletion = function() { ajax_showContent(divId, ajaxIndex, url) }; dynamicContent_ajaxObjects[ajaxIndex].runAJAX() } }
