ajax填充div,javascript - 使用单个ajax()调用填充多个div,表单提交按钮失败 - 堆栈内存溢出...

简短的问题是,当我填充包含type=submit按钮的

, .click(function(){...}函数失败。

我正在做的是, #formDialogButton打开#accordion填充.ajax()包含#userForm , input type=submit 。 当客户端点击提交时,它应该触发.ajax() ,其中php执行数据库操作并返回#userform 。

$(".formDialogButton").click(function(){

var userDialog = "#" + this.id + "Dialog";

$("#userForm, #siteForm, #limitForm").html("ajax-loader.gif");

$("#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 ');

});

我是一个完全自学成才的业余爱好者所以请原谅我并尽力帮助。 谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值