-1

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

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

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

4

2 回答 2

0

我喜欢使用 jqueryUI,所以我使用jquery.load()信息

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

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

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

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

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

于 2013-07-22T15:37:29.633 回答
0

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

//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/

于 2013-07-22T15:22:12.400 回答