简短的问题是,当我填充包含type=submit按钮的
我正在做的是, #formDialogButton打开#accordion填充.ajax()包含#userForm , input type=submit 。 当客户端点击提交时,它应该触发.ajax() ,其中php执行数据库操作并返回#userform 。
$(".formDialogButton").click(function(){
var userDialog = "#" + this.id + "Dialog";
$("#userForm, #siteForm, #limitForm").html("");
$("#userForm, #siteForm, #limitForm").load("ajax.php", {op: "forms"}, function(responseTxt,statusTxt,xhr){
$("#userForm").html($("#user").html());
$("#siteForm").html($("#site").html());
$("#limitForm").html($("#limit").html());
if(statusTxt=="success") {
$(userDialog).dialog({
autoOpen: false,
draggable: true,
modal: true,
resizable: true,
width: 700,
position: { within: "#mainContent" }
});
$(userDialog).dialog("open");
$( "#accordion").accordion({
collapsible: true,
heightStyle: "content",
});
};
if(statusTxt =="error")
alert("Error: "+xhr.status+": "+xhr.statusText);
});
});
这是有效的,并在表单中返回 。 但我无法“找到”它做任何事情。
$(".submitAndReturn").click(function() {
alert ('this is where I call my regular .formSubmitButton and let success: function() do a .formDialogButton ');
});
我是一个完全自学成才的业余爱好者所以请原谅我并尽力帮助。 谢谢