2014-02-14 19 views
0

我的代碼有什麼問題?JSON Form.append

var form = $('#actor-form'); 

     form.append('<input name ="actor-id" type="hidden" value="' + datum.id + '">'); 
     form.append('<input name ="actor-email" type="hidden" value="' + datum.email + '">'); 
    }) 

})(jQuery); 

它不斷拋出的錯誤,它應該是???

var form = $('#actor-form'); 

     form.append('<input name ="actor-id" type="hidden" value="' + datum.id + '"> 
        <input name ="actor-email" type="hidden" value="' + datum.email + '">'); 
    }) 

})(jQuery); 

我不確定。請幫忙!

+2

我們不能猜出錯誤是什麼,你能給我們一個提示嗎? :) – epoch

+0

請說明你在控制檯中得到了什麼錯誤? – Navin

回答

1

如果類型是隱藏的,那麼你不能測試。我改變了文本的類型,看看它是否工作。必須一次檢查你的基準物體。

$(function(){ 
    var form = $('#actor-form'); 

    var datum = {}; 
     datum.id = 1001; 
     datum.email = "[email protected]"; 

    form.append('<input name="actor-id" type="text" value="' + datum.id + '">'); 
    form.append('<input name="actor-email" type="text" value="' + datum.email + '">'); 
}); 
+0

function(obj,datum {}){ var form = $('#actor-form'); var datum = {}; form.append(''); form.append(''); })感謝這工作。 – Stephenmelb

0
(function($) { 
    // here initialize datum variable 
    var form = $('#actor-form'); 
    form.append('<input name ="actor-id" type="hidden" value="' + datum.id + '">'); 
    form.append('<input name ="actor-email" type="hidden" value="' + datum.email + '">'); 
})(jQuery);