我创建了一个静态html页面来创建元素树,并通过javascript / JQuery添加元素树,现在我需要将元素绑定到wicket应用程序,
HTML
<div class="Row" >
<div class="Cell"><input type="checkbox"/></div>
<div class="Cell" ">col</div>
<div class="Cell"><input type="text" /></div>
</div>
的javascript
var aa =
&#39;&#39; +
&#39;&#39; +
&#39; ED&#39; +
$(&#34; .add&#34;)。点击(function()
用户点击时动态创建字段,现在需要将数据绑定到我的wicket应用程序
答案 0 :(得分:0)
在DOM加载后动态创建元素时,基本上将这些元素附加到DOM树。你无法绑定它们的原因是因为DOM通常会加载页面,在此之后无法识别。您必须将处理程序重新绑定到这样的元素。
$(document).on("click",".add", function ()
{
});
您还需要AJAX将客户端数据传递给服务器。
$(document).on("click",".add", function ()
{
var theData = $("input[type='text']").val();
$.ajax({
url: "YourPage.html",
type: "post",
data: theData
});
});
请记住,提供的AJAX示例只是一个示例。