我想創建一個多頁面上市表單(使用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>
任何意見肯定會有助於它肯定會與整個感恩節快樂的事情幫助:-)