嗨 我基本上是通过单独的JQueryUI选项卡中的AJAX调用单个php页面(及其表单)。该代码是这样的:使用JQuery UI选项卡多次加载Ajax内容
...
jQuery(function($) {
jQuery('#dock').tabs({'collapsible':false});
});
1)现在每次我点击标签,其内容被载入罚款,但前面的内容不被摧毁。因此,想象一下如果一个标签被点击(加载)N次 - 表单也会被提交N次。据我所知,多个绑定发生在这里,因此多个表单提交。我怎样才能防止这一点?
2)我在每个选项卡中都有单独的表单。当选择多个选项卡时,会加载多个表单。现在,如果我通过任何一种形式提交一个值(通过AJAX),数据将在所有先前加载的表单中提交(使用Firebug进行检查)。我该如何防止再次发生?
PS:在选项卡中启用缓存部分解决了问题#1,但对问题#2没有帮助。
PPS:我经历了不少类似的帖子去了,但我仍然停留:(
感谢