我很快就写好了所有的代码,但我不确定您是否需要看到它才能理解我的想法。
基本上,我正在使用基本的:
现在工作都进行得很好,但页面已经加载了一个表单。在使用该加载之前,第一次工作得很好(提交表单),但是在重新加载带有该代码的页面后,重新加载的页面上的表单不再提交。
我读过,不应将诸如此类的内容放在
一切都基于不刷新页面...到目前为止,我已经成功做到了这一点,但这些问题(和一些相关问题)正在阻碍我的进展!希望有人能帮帮我...
编辑:
也许这会有所帮助:
我有两个不同的div-"post comment"和"posted comments"。
"post comment" div有一个提交评论的表单。这是一个php页面加载到一个div中。这很好用。当表单被提交时,它使用这个代码:
基本上,我正在使用基本的:
$("#formToLoadPageInto").load("thePageToLoad.php").fadeIn("fast");
现在工作都进行得很好,但页面已经加载了一个表单。在使用该加载之前,第一次工作得很好(提交表单),但是在重新加载带有该代码的页面后,重新加载的页面上的表单不再提交。
我读过,不应将诸如此类的内容放在
$(document).ready(function(){
中,但它实际上一直在外面。所以我真的不知道可能出了什么问题。一切都基于不刷新页面...到目前为止,我已经成功做到了这一点,但这些问题(和一些相关问题)正在阻碍我的进展!希望有人能帮帮我...
编辑:
也许这会有所帮助:
我有两个不同的div-"post comment"和"posted comments"。
"post comment" div有一个提交评论的表单。这是一个php页面加载到一个div中。这很好用。当表单被提交时,它使用这个代码:
$("#newpost").validate({
debug: false,
submitHandler: function(form) {
// do other stuff for a valid form
$.post('postthought.php', $("#newpost").serialize(), function(data) {
$('#hideload').html(data);
});
}
});
在那之后,我尝试重新加载已发布评论的div(其中包含一个以php编写的表单,用于加载所有已发布的评论以供查看和删除)
$("#formToLoadPageInto").load("thePageToLoad.php").fadeIn("fast");
如前所述,它可以工作并显示新内容,但我无法使用此页面上的表单来查看或删除评论。
希望这不会太令人困惑。
"#formToLoadPageInto"
中?而且,正如 ID 所示,"#formToLoadPageInto"
是否是一个<form>
元素?换句话说,你是否将一个<form>
放在另一个<form>
中? - user1106925