2010-11-10 16 views
0

Mon code:Aucun texte apparaît

<script type="text/javascript"> 
var req = new XMLHttpRequest(); 
req.open("GET","http://surfkid.redio.de/link.php"); 
req.send(null); 
document.write(req.responseText); 
</script> 

{ 
    "name": "My First Extension", 
    "version": "1.0", 
    "description": "The first extension that I made.", 
    "browser_action": { 
    "default_icon": "android.jpg", 
    "popup": "link.html" 
    }, 
    "permissions": [ 
    "http://surfkid.redio.de/" 
    ] 
} 

Lorsque je presse l'icône aucun texte apparaît. Est-ce que quelqu'un sait pourquoi?

Répondre

1

Je pense que c'est parce que vous n'utilisez pas l'événement onreadystatechange. Comme la connexion est asynchrone, la réponse est nulle juste après l'envoi.

Vous pouvez le faire comme ceci:

var xhr = new XMLHttpRequest(); 
xhr.open("GET", "http://surfkid.redio.de/link.php", true); 
xhr.onreadystatechange = function() { 
    if (xhr.readyState == 4) { 
    document.write(xhr.responseText); 
    } 
} 
xhr.send();