Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1733 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  JSON php vers jquery Ajax problem

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

JSON php vers jquery Ajax problem

n°2128304
raiton30
LA chance.
Posté le 24-02-2012 à 16:15:49  profilanswer
 

Salut,

 

je me suis mis depuis un petit moment sur le sujet, j'essaye de modifier un script .user.js qui a pour role d'ajouter du contenu html à un site tiers (battlelog.com), jusqu'à la pas de soucis les modifications statiques marche trés bien, cependant une partie du contenu doit être "dynamique" générée par php et envoyer en json vers le script pour simplifier voici les codes

 

(c'est simplifié )

Code :
  1. $arr= array("serveur" => 'contenu');
  2. header('Content-Type: application/json');
  3. echo json_encode($arr);
 

ce qui renvoie : {"serveur":"contenu"}

 

La Div a complété avec le contenu

Code :
  1. <div class="load_serveur"></div>
 

la fonction js

 
Code :
  1. function load_server_list() {
  2.      
  3.   $.ajax({
  4.              type: "GET",
  5.              url: "serveurs.php",
  6.              dataType: "json",
  7.                     success: function(data){
  8.                         if(data) {
  9.                             $('.load_serveur').empty().append(data.serveur);
  10.                             setTimeout(load_server_list, 1200000);
  11.                         }
  12.                         else {
  13.                             $('.load_serveur').empty();
  14.                         }
  15.                    }
  16.         });
  17.     }
  18.     load_server_list();
  


merci pour votre aide


Message édité par raiton30 le 24-02-2012 à 16:48:52
mood
Publicité
Posté le 24-02-2012 à 16:15:49  profilanswer
 

n°2128353
gatsu35
Blablaté par Harko
Posté le 24-02-2012 à 21:55:27  profilanswer
 

Quel est le problème ? Tu ne nous dis pas ou tu bloques, et ton code est fonctionnel


---------------
Blablaté par Harko
n°2128366
raiton30
LA chance.
Posté le 25-02-2012 à 05:36:05  profilanswer
 

non il ne l'est pas, le contenu n'est pas chargé :x

 

je n'ai testé qu'avec firefox pour l'instant, j'ai aussi essayer avec un tableau plus fourni.


Message édité par raiton30 le 25-02-2012 à 05:37:32
n°2128368
gatsu35
Blablaté par Harko
Posté le 25-02-2012 à 09:01:35  profilanswer
 

tu as regardé l'erreur dans la console de firebug ?  
il faudrait que tu active l'affichage des erreurs "chrome" dans firebug


---------------
Blablaté par Harko
n°2128386
raiton30
LA chance.
Posté le 25-02-2012 à 13:27:38  profilanswer
 

firebug c'est sur firefox only non ?
 
car le user.js que je fait c'est pour greasemonkey
 
en tout cas je vais creuser la piste
 
autre détails,
 
 dans le script original (fonctionnel) le page.php ne renvoie rien de visible dans le navigateur (donc pas de echo), ce que je comprends pas trop...

n°2128390
gatsu35
Blablaté par Harko
Posté le 25-02-2012 à 14:16:32  profilanswer
 

C'est pas faux, greasemonkey est sandboxé, donc firebug ne voit rien, mais tu peux débugger en utilisant chromebug :
http://getfirebug.com/wiki/index.php/Chromebug

 


Message édité par gatsu35 le 25-02-2012 à 14:23:58

---------------
Blablaté par Harko
n°2128391
raiton30
LA chance.
Posté le 25-02-2012 à 14:39:10  profilanswer
 

j'ai dit une connerie sur mon post, dans le script original, le php renvoie bien et bel la meme chose que mon script !

 

Je vais essayer de faire le .crx pour chrome et testé.

 

je pense que mon code est bon, c'est juste un bug à regler

 


Message édité par raiton30 le 25-02-2012 à 14:42:52
n°2128396
raiton30
LA chance.
Posté le 25-02-2012 à 17:35:43  profilanswer
 

la console de firebug (en rouge mon script qui donne une erreur je pense, et l'autre qui marche trés bien)

 

http://hfr-rehost.net/self/pic/a598c6dd54caee7866e64b0a0a0a7c377a69f848.jpeg

 

vu que c'est du cross-site (le mien vers battlelog) il faut peut être s'y prendre autrement :??:

 

EDIT : j'ai trouvé, c'était bien ça [:ash ray cure]

 

j'ai juste ajouté le header : header('Access-Control-Allow-Origin: http://battlelog.battlefield.com');

 

et ça roule !

 

Merci pour ton aide, sans toi j'aurai jamais checker la console firebug  :jap:


Message édité par raiton30 le 25-02-2012 à 20:13:34
n°2138876
ma2xfr
Posté le 25-04-2012 à 00:30:13  profilanswer
 

ça fait plaise de trouver des réponses comme ça ! :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  JSON php vers jquery Ajax problem

 

Sujets relatifs
Accès refusé d'une base de données copiée d'un PC vers PC !delphi, file Directory problem!!
[AJAX/XMLHttpRequest] Probleme interrogation de données.[slider jquery dans CMS]
déclarer un pointeur vers un tableau de tableaux ...?Problème ajax
Peut on utiliser JQuery avec GWTBesoin d'aide pour problem entre yoxview et IE
Ajax / GWT / Androïd / Multiple appels 
Plus de sujets relatifs à : JSON php vers jquery Ajax problem


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR