Here are the things I would be looking at first.

1. Consider the version of jQuery you are using.  In newer releases of 
jQuery, .live() is deprecated, or just doesn't work.  If this is working 
for you, then you may be using an older version of jQuery, and that may 
have issues with IE9. The newer way is to use .on() for event handling, but 
if you go too new, then IE8 gets knocked off the list of supported browsers.

2. You shouldn't need to use Firebug Lite to inspect the DOM, JS and 
Network in IE9.  Typically, I use Chrome, but the inspectors in IE9 are 
pretty good.  Having said that, if a response isn't getting sent, that 
might be a server side issue, but likely because your Ajax request isn't 
invoking an Ajax response.  You may want to compare Request-Type, 
Application-Type, Content-Type or X-Requested-with, or whatever it is that 
indicates to CakePHP that an Ajax request is coming in, and an Ajax 
response is required.

3. If you can see that a response is being sent from the server, then 
you're probably looking at a JS/IE9 issue.

On Monday, 1 July 2013 06:41:08 UTC+10, advantage+ wrote:
>
> The request is being sent / response via regular ajax view. It works in 
> all browsers using this approach except IE9. 
>
> I check Firebug Lite in IE and the same request gets sent but it never 
> returns anything it just sits there with the little spinner in FB lite. 
>
> So that’s why I am wondering if it’s a cake / ie9 issue or just an issue 
> with my JS script.
>
>  
>
>        /************************************************************
>
>        * VIEW METHOD
>
>        * ***********************************************************
>
>        *
>
>        * 
>
>        * 
>
>        * 
>
>        ************************************************************/
>
>        public function view($slug = null) {
>
>               
>
>               $portfolio = $this->Portfolio->getPortfolioBySlug($slug);
>
>               
>
>               $this->set('portfolio', $portfolio);
>
>               $this->set('neighbors', $this->Portfolio->
> getNeighbors($portfolio['Portfolio']['order']));
>
>               
>
>               if ($this->request->is('ajax')) {
>
>                      $this->_ajaxSetup(); //prepare for ajax request no 
> render, set debug 0
>
>                      $response = array(
>
>                      'html' => $this->render('view', 'ajax')->body(),
>
>                      'slide' => $portfolio['Thumb']['0']['slide']);
>
>                      $this->_ajaxReturn($response); //returns the json 
> array / response
>
>               }
>
>               
>
>        }
>
>  
>
> *From:* [email protected] <javascript:> [mailto:
> [email protected] <javascript:>] *On Behalf Of *AD7six
> *Sent:* Sunday, June 30, 2013 9:10 AM
> *To:* [email protected] <javascript:>
> *Subject:* Re: Cake or IE9?
>
>  
>
>
>
> On Sunday, 30 June 2013 05:41:36 UTC+2, advantage+ wrote:
>
> Not sure if this is a Cake issue or just stupid IE.
>
>  
>
> I have a small snip of js code that works in all browsers except IE9.
>
>  
>
> There's no CakePHP in your question.
>
>  
>
> AD
>
> -- 
> Like Us on FaceBook https://www.facebook.com/CakePHP
> Find us on Twitter http://twitter.com/CakePHP
>  
> --- 
> You received this message because you are subscribed to the Google Groups 
> "CakePHP" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To post to this group, send email to [email protected]<javascript:>
> .
> Visit this group at http://groups.google.com/group/cake-php.
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  
>

-- 
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP

--- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to