1. 程式人生 > 實用技巧 >Ajax非同步動態載入select中的option中內容為空白

Ajax非同步動態載入select中的option中內容為空白

$.ajax({
                url:'/Manager/video/getCategoryByPid/'+opVal
                ,success:function (data) {
                    alert(data[0].categoryName);
                    //2.遍歷json陣列
                    for (var i=0;i<data.length;i++){
                        var option = ' <option value="
'+data[i].id+'"> ' +data[i].categoryName+' </option>' category.append(option); } /** * 有些時候,你的有些表單元素可能是動態插入的。這時 form 模組 的自動化渲染是會對其失效的。 * 雖然我們沒有雙向繫結機制(因為我們叫經典模組化框架,偷笑.gif) 但沒有關係,你只需要執行 form.render(type, filter); 方法即可 * form.render(); //更新全部
*/ form.render(); } })

var option拼接的時候要注意 格式:最外面是單引號'' 裡面真實資料外面雙引號 value=" ' +data[i].id + ' "