On May 14, 7:13 pm, hj2aj <jianyi.huan...@gmail.com> wrote:
> Hi there,
>
> I am having a problem with the cross domain issue that AJAX has.
> According to jQuery.ajax documentation, it should handle cross domain
> request with "script" and "jsonp" as data type.  However, I cannot
> manage to get the following works:
>

> There is no error according to FireBug, all alerts were executed
> except the ones in 'success' and 'error' functions. The above example
> is very similar to something in Ubiquity developed by Mozilla, it
> works even with dataType: "text", but  in the 'success' function, it
> passed down a parameter and eval it. (I wonder whether in Mozilla it
> has a proxy to handle such request)
>
> jQuery.getScript() can handle cross domain request for sure, and it is
> based on jQuery.ajax with hardcoded dataType: "script", however, I
> still want to have the request made on jQuery.ajax because it provides
> more controls.
>
> Can anyone please let me know why my example does not work, thanks!!

jQuery adds a query string to the URL to avoid caching by default,
like http://j.maxmind.com/app/geoip.js?_=1242383380394. As you can see
that results in a blank page. Add cache: true to the ajax options and
it should be fine.

cheers
-- ricardo
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to