动态构建Server返回的复杂HTML元素的最佳方法

时间:2012-10-14 13:04:42

标签: javascript jquery html ajax

我有一个<div>,应该在鼠标点击时填充表单。

我已经通过将请求发送到服务器并且服务器将表单作为简单文本返回给我来为此排列jQuery。但是,如果我使用innerHTML将内容添加到遗嘱中,则可以使用jQuery的Validation插件来验证服务器发送并插入<div>的表单。

我知道一种手动创建每个DOM元素的方法,但表单太复杂而无法手动创建!

哪种方法最适合我的情况?

1 个答案:

答案 0 :(得分:2)

使用验证插件作为示例,只要新的html存在,您只需在ajax的succcess回调中调用插件。

使用jQuery load() ajax快捷方法

的简化版本
$('#contentDiv').load('formUrl.php',function(){
    /* form now exists, can add validation*/
    $('#myNewForm').validate( /* ootions object */);

})
相关问题