2014-03-25 96 views
0

我們正在使用現有表單和列表視圖編寫嚮導。我們希望將這些表單合併到單個頁面中。這裏是我們用來從url獲取表單的腳本,然後調用函數來綁定小部件。第一行是加載窗體的內容,但bindWidgets不起作用。而bindWidgets正在處理預加載的內容,這是默認加載頁面。加載內容後加載小部件

<script> 
    $(document).ready(function() { 
     $("#template_form").load("/push_templates/pushtemplate/create/ #zform"); 
     bindWidgets(); 
    }); 
</script> 

我們是否需要等待加載,因爲看起來第二行是在加載內容之前執行的。我們如何去等待stat或更好的方式來加載完成後調用bind函數。

回答

1

使用此;

<script> 
    $(document).ready(function() { 
     $("#template_form").load("/push_templates/pushtemplate/create/ #zform", function() { 
      bindWidgets(); 
     }); 

    }); 
</script> 

你可以看到演示的位置:jsfiddle

+0

+1提示答案,你能PLZ告訴我怎樣可以改變形式的ID中加載的內容,就像從zform到MyForm的 – sharafjaffri

+0

'zform'是加載內容的元素的ID。你想改變它的ID? –

+0

zform是表格ID – sharafjaffri