Why ajax response contains more than asked for ?
shandor Feb 21, 2008 5:51 AMWhen using a4j:support the response contains much more than the reRendered region. Things like static javascript libraries and css.
Is there any reason for that ?
Example of Ajax response:
<?xml version="1.0"?> <html xmlns="http://www.w3.org/1999/xhtml"><head><title></title><link type="text/css" rel="stylesheet" href="/jsf-easa/a4j_3_1_4.GAcss/toolBar.xcss/DATB/eAGLZKr5DAADWQHL.easap" /><link type="text/css" rel ="stylesheet" href="/jsf-easa/a4j_3_1_4.GAcss/dropdownmenu.xcss/DATB/eAGLZKr5DAADWQHL.easap" /><link type="text/css" rel="stylesheet" href="/jsf-easa/a4j_3_1_4.GAcss/menucomponents.xcss/DATB/eAGLZKr5DAADWQHL .easap" /><link type="text/css" rel="stylesheet" href="/jsf-easa/a4j_3_1_4.GAcss/tabPanel.xcss/DATB/eAGLZKr5DAADWQHL .easap" /><link type="text/css" rel="stylesheet" href="/jsf-easa/a4j_3_1_4.GAorg/richfaces/renderkit /html/css/modalPanel.xcss/DATB/eAGLZKr5DAADWQHL.easap" /><link type="text/css" rel="stylesheet" href ="/jsf-easa/a4j_3_1_4.GAorg/richfaces/renderkit/html/css/msg.css.easap" /><link type="text/css" rel="stylesheet" href="/jsf-easa/a4j_3_1_4.GAorg/richfaces/renderkit/html/css/msgs.css.easap" /><script type="text/javascript" src="/jsf-easa/a4j_3_1_4.GAorg.ajax4jsf.javascript.PrototypeScript.easap"> </script><script type="text/javascript" src="/jsf-easa/a4j_3_1_4.GAorg.ajax4jsf.javascript.AjaxScript .easap"> </script><script type="text/javascript" src="/jsf-easa/a4j_3_1_4.GAscripts/menu.js.easap"> </script><script type="text/javascript" src="/jsf-easa/a4j_3_1_4.GAorg/richfaces/renderkit/html/scripts /utils.js.easap"> </script><script type="text/javascript" src="/jsf-easa/a4j_3_1_4.GAorg/ajax4jsf/javascript/scripts/form .js.easap"> </script><script type="text/javascript" src="/jsf-easa/a4j_3_1_4.GAorg/richfaces/renderkit/html/scripts /form.js.easap"> </script><script type="text/javascript" src="/jsf-easa/a4j_3_1_4.GAorg.ajax4jsf.javascript.ImageCacheScript .easap"> </script><script type="text/javascript" src="/jsf-easa/a4j_3_1_4.GAorg/richfaces/renderkit/html/scripts /browser_info.js.easap"> </script><script type="text/javascript" src="/jsf-easa/a4j_3_1_4.GAscripts/tabPanel.js.easap"> </script><script type="text/javascript" src="/jsf-easa/a4j_3_1_4.GAorg/richfaces/renderkit/html/scripts /modalPanel.js.easap"> </script><script type="text/javascript" src="/jsf-easa/a4j_3_1_4.GAorg/richfaces/renderkit/html/scripts /modalPanelBorders.js.easap"> </script></head><body><span id="_inc_msg:_id12"><div id="_inc_msg:_msgs" style="display: none;"><input id="_inc_msg:_msgsOpenedState" name="_inc_msg:_msgsOpenedState" type="hidden" /><div class="rich-modalpanel" id="_inc_msg:_msgsContainer" style="position: absolute; display: none; z-index: 2000; background-color : inherit;"><div class="dr-mpnl-mask-div rich-mpnl-mask-div" id="_inc_msg:_msgsDiv" style="z-index: 1 ;"></div><div class="dr-mpnl-mask-div rich-mpnl-mask-div" id="_inc_msg:_msgsCursorDiv" style="filter : alpha(opacity=1); z-index: -200"></div><div class="dr-mpnl-panel rich-mpnl_panel" id="_inc_msg:_msgsCDiv" style="width: 1px; height: 1px; z-index: 2;"><div class="dr-mpnl-shadow rich-mpnl-shadow" id="_inc_msg :_msgsShadowDiv" style="top: 4px; left: 4px; opacity:0.1; filter:alpha(opacity=10);"></div><table border ="0" cellpadding="0" cellspacing="0" id="_inc_msg:_msgsContentTable" style="position: absolute; z-index : 2; width: 200px; height: 100px; vertical-align:middle;"><tbody><tr><td class="dr-mpnl-pnl"><div class ="rich-mp-content" id="_inc_msg:_msgsContentDiv" style="overflow: hidden;"><a class="dr-mpnl-pnl-a" href ="#" id="_inc_msg:_msgsFirstHref">_</a><table border="0" cellpadding="0" cellspacing="0" style="height : 100%; width: 100%;"><tbody><tr style="height: 1%;"><td class="dr-mpnl-header rich-mpnl-header-cell" ><div class="dr-mpnl-pnl-text rich-mpnl-text rich-mpnl-controls" style="float:right; padding-top: 3px ; padding-right: 3px"><img src="/jsf-easa/images/modal/close.png" onclick="Richfaces.hideModalPanel('_msgs' )" alt="" /></div><div class="dr-mpnl-pnl-text dr-mpnl-pnl-h rich-mpnl-text rich-mpnl-header" id="_inc_msg :_msgsHeader" style="white-space: nowrap;">Messages</div></td></tr><tr style="height: 99%"><td class ="dr-mpnl-pnl-b rich-mpnl-body" valign="top"><dl id="_inc_msg:_hmsgs" class="rich-messages" style="display : none; null"><dt><span class="rich-messages-label"></span></dt></dl><a class="dr-mpnl-pnl-a" href=" #" id="_inc_msg:_msgsLastHref">_</a></td></tr></tbody></table></div></td></tr></tbody></table></div> <script type="text/javascript">//<![CDATA[ new ModalPanel('_inc_msg:_msgs', { width: -1, height: -1, minWidth: 200, minHeight: 100, resizeable: false, moveable: true, left: "auto", top: "auto", zindex: 2000, onhide: '', keepVisualState: false, showWhenRendered: false, selectBehavior: "disable", autosized: true }); //]]> </script></div></div><script type="text/javascript"> </script></span><span id="_id36"><span id="_actions" style="display:none;">[]</span> <script type="text /javascript" language="JavaScript">//<![CDATA[ processActions(); //]]> </script></span><meta name="Ajax-Update-Ids" content="_inc_msg:_id12,_id36" /><span id="ajax-view-state" ><input type="hidden" name="com.sun.faces.VIEW" id="com.sun.faces.VIEW" value="_id10" /></span><meta id="Ajax-Response" name="Ajax-Response" content="true" /></body></html>