ce code produit une erreur de syntaxe .. mais je ne peux pas comprendre ce qui ne va pas?eval() - erreur de syntaxe
alert(eval('('+this.responseText+')'));
EDIT:
var _this = this;
this.resource.open('POST', uri, true);
this.resource.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
this.resource.onreadystatechange = function(){
if(this.readyState == 4){
_this.clear_timeout();
if(_this.loader){
Loader.dstr();
}
if(_this.rtn_func){
_this.rtn_func(eval('('+this.responseText+')'), _this.rtn_obj, _this.rtn_scope);
}
}
};
this.resource.send(get_str);
probablement, le texte de votre réponse n'est pas javascript valide ... – Vishwanath
Quelle est la valeur de responseText? –
oui bien sûr! : D faire une réponse – clarkk