2010-03-29 4 views
0
new Ajax.Request('Handler.ashx', 
      { 
       method: 'get', 
       onSuccess: function(transport) 
       { 
        var response = transport.responseText || "no response text"; 
        //alert("Success! \n\n" + response); 
        var obj = response.evalJSON(true); 
        alert(obj[0].Nam); 
        alert(obj[0].IM); 
        for(i = 0; i < 4; i++) 
        { 
         $('MyDiv').insert( new Element('checkbox', { 'id': "Img" + obj[i].Nam, 'value': obj[i].IM })); 
         return ($('MyDiv').innerHTML); 
        } 


       }, 
       onFailure: function() { alert('Something went wrong...') } 
      }); 

Répondre

0

checkbox n'est pas un nom de balise valide. Êtes-vous en train d'essayer de créer <input type="checkbox" />?

new Element('input', { type: 'checkbox', ... }) 

En outre, il n'a pas de sens d'appeler return en fonction de rappel onSuccess.

Questions connexes