1

实际上我必须设计一个多步骤的表格。使用引导向导我尝试了很多,但是当提交一个步骤(表单)时它会跳转到第一步。在成功将当前数据保存到数据库后,如何防止它进入第一步并进入下一步。我正在使用 php 和 javascript 语言。有什么帮助吗?可能吗?或者我必须为每个步骤设计一个页面而不是向导选项卡。提前致谢。

4

2 回答 2

6

我使用过引导向导,我使用以下代码在提交数据后移动到下一个或上一个选项卡..

用于移动下一个标签

$('#form_wizard').bootstrapWizard('next');

用于移动上一个

$('#form_wizard').bootstrapWizard('previous');

看看这里

于 2014-06-21T09:13:35.097 回答
2

当您单击Submit按钮时,您可以进行 ajax 调用并将数据作为 jsonObject 发送到后端。在您的后端,您可以根据需要处理数据,然后发回响应。因此,在success您返回页面而不重新加载它时,您将从之前的位置继续。这是一个粗略的例子

$('#submit_btn').click(function() {
   $.ajax({
          type: "POST",
          url: "/your/page",
          data: jsonData,
          contentType:'application/json',
          processData: false,              
          error: function(response) {console.log('ERROR '+Object.keys(response)); },
          success: function(response) { console.log('SuCCESS'+Object.keys(response));
});

请注意,响应是一个对象,您可以像这样获取它的数据response.*attribute*

于 2014-10-03T08:29:46.337 回答