Solicitar datos desde cualquier ubicación en mi dominio con .load() (o cualquier función jQuery ajax) funciona bien.¿Cómo se obtiene contenido de otro dominio con .load()?
No obstante, no funciona el acceso a una URL en un dominio diferente. ¿Cómo lo haces? El otro dominio también es mío.
Leí sobre un truco que puedes hacer con PHP y hacer un proxy que obtiene el contenido, luego usas las funciones ajax de jQuery, en esa ubicación php en tu servidor, pero eso todavía usa jQuery ajax en tu propio servidor para que no cuenta.
¿Hay un buen complemento?
EDIT: me encontré con un muy buen complemento para jQuery que le permite solicitar el contenido de otras páginas usando cualquiera de la función jQuery exactamente de la misma manera que lo haría una petición ajax normal en su propio dominio.
El mensaje: http://james.padolsey.com/javascript/cross-domain-requests-with-jquery/
El plugin: https://github.com/jamespadolsey/jQuery-Plugins/tree/master/cross-domain-ajax/
Siempre que no haya restricciones en esto, y muchos servicios de alojamiento compartido lo deshabilitan. Si este es el caso para usted, es posible que desee examinar el uso de Curl http://curl.haxx.se/ –
Es cierto, supuse que estaba utilizando uno de los mejores servicios de alojamiento pagados. – mattsven
El mejor servicio de alojamiento pagado deshabilita 'allow_url_fopen'. Es mejor para la seguridad. –