【问题标题】:how to create run time element? where i am doin wrong help....help如何创建运行时元素?我在哪里做错了帮助....帮助
【发布时间】:2011-02-01 23:20:09
【问题描述】:
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...') }
            });

【问题讨论】:

    标签: javascript prototypejs javascript-framework


    【解决方案1】:

    checkbox 不是有效的标签名称。您是否尝试创建&lt;input type="checkbox" /&gt;

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

    另外,在 onSuccess 回调函数中调用return 是没有意义的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-14
      • 1970-01-01
      • 2017-04-21
      相关资源
      最近更新 更多