|
The problem is that all paths included
in the page loaded via ajax are wrongly redirected.
For instance,
I want to load a page in the path /test via ajax call in
owncloud/apps/custom. That page contains an image in the path
/test/image.png.
When I call that page, the image is looked at
owncloud/apps/custom/image.png which doesn't exist. How can I
avoid that behavior and have the ajax called page internal paths
not redirected ?
Thanks.
Le 05/07/13 09:29, Michée Lengronne a écrit :
Ok, I made a proxy to serve that page
internally but I would like to call it via ajax to have
integrated in the owncloud template.
I don't want to use iframes. That's evil in terms of security
and integration.
Le 04/07/13 21:40, Philip Taffner a écrit :
That's not true anymore.
You can always use JSONP, but modern browsers support cross-domain http
requests.
https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS
https://github.com/pazguille/jquery.cors
Search for "CORS".
Am 04.07.2013 20:15, schrieb Roman Geber:
On 07/04/2013 06:52 PM, michee.lengronne wrote:
Hello,
I try to call an external page in owncloud via a jquery ajax call.
You can't call an external page through ajax. For security reasons you
can only make requests to the same server the original page is coming from.
You might be able to do it through an iFrame.
Check out this links for more information:
http://stackoverflow.com/questions/4613310/how-to-call-external-url-in-jquery
http://stackoverflow.com/questions/382662/what-are-the-differences-between-using-an-iframe-and-ajax-to-include-the-content
Hope that helps.
cu
Roman
_______________________________________________
Owncloud mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/owncloud
_______________________________________________
Owncloud mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/owncloud
--
Michée Lengronne
Ce message et ses
éventuelles pièces jointes sont personnels, confidentiels
et à l'usage exclusif de leur destinataire.
Si vous n'étes pas la personne à laquelle ce message est
destiné, veuillez noter que vous avez reçu ce courriel par
erreur et qu'il vous est strictement interdit d'utiliser,
de diffuser, de transférer, d'imprimer ou de copier ce
message.
This e-mail and any attachments hereto are strictly
personal, confidential and intended solely for the
addressee.
If you are not the intended recipient, be advised that you
have received this email in error and that any use,
dissemination, forwarding, printing, or copying of this
message is strictly prohibited.

30440
Saint Laurent le Minier
France
Compagnie pour des Prestations Internet
Téléphone personnel : +41 (0)791 94 71 98
Téléphone professionnel : +33 (0) 4 84 25 23 67 poste 102
Téléphone professionnel : 0805 696 8 9 0 poste 102 France
uniquement
Courriel : [email protected]
--
Signature Michée Lengronne Coppint
Michée Lengronne
Ce message et ses
éventuelles pièces jointes sont personnels, confidentiels et
à l'usage exclusif de leur destinataire.
Si vous n'étes pas la personne à laquelle ce message est
destiné, veuillez noter que vous avez reçu ce courriel par
erreur et qu'il vous est strictement interdit d'utiliser, de
diffuser, de transférer, d'imprimer ou de copier ce message.
This e-mail and any attachments hereto are strictly
personal, confidential and intended solely for the
addressee.
If you are not the intended recipient, be advised that you
have received this email in error and that any use,
dissemination, forwarding, printing, or copying of this
message is strictly prohibited.

30440
Saint Laurent le Minier
France
Compagnie pour des Prestations Internet
Téléphone personnel : +41 (0)791 94 71 98
Téléphone professionnel : +33 (0) 4 84 25 23 67 poste 102
Téléphone professionnel : 0805 696 8 9 0 poste 102 France
uniquement
Courriel : [email protected]
|