how to create run time element? where i am doin wrong help....help
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);
开发者_StackOverflow 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...') }
});
checkbox
is not valid tag name. Are you trying to create <input type="checkbox" />
?
new Element('input', { type: 'checkbox', ... })
Also, it makes no sense to call return
in onSuccess callback function.
精彩评论