【问题标题】:load second part of form after first part complete ajax [closed]在第一部分完成ajax后加载表单的第二部分[关闭]
【发布时间】:2013-07-22 15:06:17
【问题描述】:

我有两种形式可以作为两页使用,但是我想将它们编译成一页。

第一个表单创建一个唯一 ID (sheet_ID),然后下一个表单引用该 sheet_ID。 用户完成第一部分后,我将如何仅在同一页面上显示第二个表单?

我会假设 AJAX,任何指针?或链接?我目前正在 ajax 上的 youtube 上观看新的波士顿视频。

【问题讨论】:

  • 我对这个问题进行了更改,非常清楚我在问什么,可以取消吗?正如其他用户理解我最初的问题一样。现在应该清楚多了?

标签: java javascript ajax forms


【解决方案1】:

我认为这就是你想要做的。

//1. first ajax request 
$.ajax({
  type: "GET",
  url: "htt://yourwebsite.com",
  success:function(result){
   //2. when data will arrive this method is executed with data in result argument.

   //do what ever with data.

   //3. make other ajax request.
      $.ajax({
             type: "GET",
              url: "htt://yourwebsite.com",
          success:function(result2){

               //4. final response.. will arrive here in result2
                }
            });

  }
});

更多关于 Jquery AJAX http://api.jquery.com/jQuery.ajax/

【讨论】:

  • 谢谢,我会试一试,看看在哪里也能买到。
【解决方案2】:

我喜欢使用 jqueryUI,所以我使用 jquery.load(); info

我假设您有第二种形式的 div,例如:

<div id="secondform"></div>

在第一个包含 ajax 调用的表单上创建一个提交函数,

$("#secondform").load("test.php", { 'choices[]': ["Jon", "Susan"] } );

此调用将完成数据库工作并返回第二种形式或错误消息

【讨论】:

  • 太好了,我会看看这个。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-16
  • 2021-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多