我有两种形式作为两页工作,但是我想将它们编译成一页。
第一个表单创建一个唯一 ID ( sheet_ID ),然后下一个表单引用该sheet_ID。一旦用户完成了第一部分,我将如何只在同一页面上显示第二个表单?
我会假设 AJAX,任何指针?或链接?我目前正在 ajax 上的 youtube 上观看新的波士顿视频。
我有两种形式作为两页工作,但是我想将它们编译成一页。
第一个表单创建一个唯一 ID ( sheet_ID ),然后下一个表单引用该sheet_ID。一旦用户完成了第一部分,我将如何只在同一页面上显示第二个表单?
我会假设 AJAX,任何指针?或链接?我目前正在 ajax 上的 youtube 上观看新的波士顿视频。
我喜欢使用 jqueryUI,所以我使用jquery.load()
;信息
我假设您有第二种形式的 div,例如:
<div id="secondform"></div>
在第一个包含 ajax 调用的表单上创建一个提交函数,
$("#secondform").load("test.php", { 'choices[]': ["Jon", "Susan"] } );
此调用将完成 db 工作并返回第二种形式或错误消息
我认为这就是你想要做的。
//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/