Rats!  didn't work...

IE is putting the menu for the previous user
back on the page and still not processing the conditional statements
to change the menu.  Once a page refresh is performed, however, the
menu shows up as it should.

I had tried setting no-cache on in the header of the page, too, but
that didn't affect anything.

Any other ideas?

Rick

> -----Original Message-----
> From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On 
> Behalf Of Josh Nathanson
> Sent: Thursday, January 08, 2009 5:27 PM
> To: jquery-en@googlegroups.com
> Subject: [jQuery] Re: How to force processing of ColdFusion code when using 
> .load
> 
> 
> Rick - set cache="false" in your ajax call.
> $.ajax({
>         Cache: false,
>         type: "POST",
>       etc.
> 
> IE caches everything by default unless you tell it not to.
> 
> Also you can do this once and all your ajax calls will not cache:
> 
> $.ajaxSetup({ cache: false });
> 
> Thereafter you won't have to have the cache: false parameter set for each
> ajax call.
> 
> -- Josh
> 
> 
> -----Original Message-----
> From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On
> Behalf Of Rick Faircloth
> Sent: Thursday, January 08, 2009 2:05 PM
> To: jquery-en@googlegroups.com
> Subject: [jQuery] How to force processing of ColdFusion code when using
> .load
> 
> 
> How can I force the processing of ColdFusion code in a menu
> segment when I have some login and I replace the menu HTML.
> 
> I had some conditional code like:
> 
>               <cfif isdefined("session.announcements") and
> session.announcements eq 1>
>                       <li><a
> href="cfm/announcements.cfm">Announcements</a></li>
>               </cfif>
> 
>               <cfif isdefined("session.res_announcements") and
> session.res_announcements eq 1>
>                       <li><a href="cfm/res_announcements.cfm">RES
> Announcements</a></li>
>               </cfif>
> 
> This code displays menu items only if the user has clearance
> to access those sections in a site manager.
> 
> The problem I have is the IE (seems to be working fine in FF3)
> is not processing the CF code unless I do a full page refresh...then it
> displays the menu appropriately.
> 
> Here's the jQuery...any idea how to force IE to reprocess the CF, too?
> 
> 
> > $.ajax({
> >       type: "POST",
> >       url:  "login/login_processor.cfm",
> >       dataType: "json",
> >       data: formval,
> >       success: function(response){
> >
> >             if (response.login == "Login Successful")
> >                { $('#logstatus').empty().append("Log Out");
> >                  $('#menu').hide();
> >
> $('#menu').load("includes/include_menu_index.cfm").show();
> >             tb_remove() }


Reply via email to