Problème avec jquery " .load "
Bonsoir,
j'ai un problème insoluble jusqu'ici, d'où ma requête ici :
Paramètres :
Installation :
- - 1 FTP (1&1);
- - Site 1 : wordpress 3.9.2 installé à la racine du FTP;
- - Forum 1 : phpbb3 installé dans un dossier /root/forum1 avec permissions 755;
- - Site 2 : wordpress 3.9.2 installé dans un dossier /root/site2 avec permissions 755;
- - Forum 2 : phpbb3 installé dans un dossier /root/site2/forum2 avec permissions 755;
Techniquement
Sur le Site :
Code:
1 2 3 4 5 6 7
| <div id="wprs">
<?php
header("Content-Type: text/plain");
header("Access-Control-Allow-Origin: *");
?>
CONTENU A AFFICHER
</div> |
Sur le Forum :
Code:
1 2 3 4 5
| <script type="text/javascript">
$(document).ready(function() {
$('#wprs').load('http://www.nom-du-site.fr/ #wprs');
});
</script> |
.htaccess :
Code:
1 2 3 4 5
| <IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
Header add Access-Control-Allow-Origin "*" |
Problématique :
- Sur le Forum 1 : le CONTENU du Site 1 s'affiche parfaitement;
- Sur le Forum 2 : " XMLHttpRequest cannot load http://www.nom-du-site-2.fr/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www.forum.nom-du-site2.fr' is therefore not allowed access. "
Tests effectués :
Je n'arrive pas à afficher le div du Site2 sur le Forum2, cependant, j'arrive à afficher le div du Site1.
Si je déplace :
Code:
1 2 3 4
| <?php
header("Content-Type: text/plain");
header("Access-Control-Allow-Origin: *");
?> |
du div,
pour le placer en tout début du fichier .php , le div du Site2 s'affiche sur le Forum2, mais le Site 2 n'affiche plus que le code HTML non interprété.
Il n'y a pas d'autre différence entre les deux installations que l'arborescence. Auriez vous la moindre idée ?