我想创建一个多页面上市表单(使用AJAX - jQuery)的房地产网站。基本前提是用户应该能够在表单的第1步中创建列表。在表单的第2步中,用户现在应该能够上传图像/视频。在表单的第3步中,用户将添加与列表有关的任何附加信息。这些步骤的主要原因是我需要拥有列表ID(来自数据库),以便与视频,图像和其他信息相关联。这一切都发生在一页的一部分内。因此需要AJAX。我们正在使用uploadify进行上传,因为它似乎与我们当前的系统和样式一起工作得最好。这也跟着我们的AJAX前提。多部分形式与AJAX在PHP/codeigniter
当我尝试回到步骤1并进行一些更改,然后返回到步骤2时,kicker进来了。AJAX提交事件似乎停止工作到这一点。当我尝试重新提交并返回到第二页时,ajax不采取。就好像事件没有被反弹一样?我已经尝试过并尝试过,但是我用这个来对抗墙。
使用Javascript:
var options = {
target: '#form_location',
type: 'post'
};
$('#new_listing_form').ajaxForm(options);
$('#edit_new_listing_form').ajaxForm(options);
$("#form_backbutton").live('click', function(eve){
eve.preventDefault();
$(this).parent().load(baseurl + "member/create_listing/1/TRUE", {'listing_id': l_id});
});
步骤1:
<form action="post_to_step2">
</form>
一旦提交上述形式的,在我们的分贝生成的列表的ID。此次上市的ID被传递到第2步。
第2步:
<div id="step2">// UPLOADIFY Form goes here ...</div>
<div id="form_backbutton">Go Back</div>
</div>
<script type="text/javascript">
var l_id = "<?php echo $listing_id; ?>";
</script>
任何意见肯定会有助于它肯定会与整个感恩节快乐的事情帮助:-)