我正在尋找一種方法將在JQuery對話框中捕獲的信息提交給ASP.Net中的服務器。我原本以爲它會與一個'隱藏'的ASP按鈕,但點擊似乎並沒有提交表單。下面的代碼我到目前爲止:如何使用JQuery.UI對話框和ASP.Net提交給服務器?
<script type="text/javascript">
jQuery(document).ready(function() {
var dlg = jQuery("#dialog").dialog({
bgiframe: true,
autoOpen: false,
height: 150,
width: 300,
modal: true,
buttons: {
"Add": function() {
var btn = document.getElementById("<%=btnAdd.ClientID %>");
if (btn) btn.click();
$(this).dialog("close");
}
}
});
$("#dialog").parent().appendTo("#dialog_target");
});
</script>
<div id="hidden" style="visibility:hidden" >
<!-- Hidden button that actually triggers server add -->
<asp:Button ID="btnAdd"
runat="server"
style="display:none"
OnClick="btnAdd_Click" />
<!-- Hidden Delete Dialog -->
<div id="dialog" title="New Additional Skill">
<label>Additional Skill Name:</label>
<asp:TextBox ID="_txtNewSkillName" runat="server" />
</div>
任何指針?
哎呦 - 固定一個錯字。我直接從我的測試文件中複製了這個,並且使用了我的Button的變量名稱而不是你的名字。 d: – 2010-02-17 21:00:14