2013-10-10 17 views
0

嘗試替換一個鏈接,該鏈接將用戶帶到一個單獨的表單頁面,其鏈接只會導致表單滑出當前頁面。我知道這可能是一個幼稚的做法,但像這樣的工作:使用jQuery附加HAML代碼

$("#test-append").click(function() { 
     $(this).append('= escape_javascript(render "data_sources/cidne_new.html.haml")'); 
    }) 

如果我只是表單頁面的渲染追加到鏈接。我很確定這不會起作用,我必須使用Ajax來獲取表單,但我不知道。也許上述方法確實有效,我只是做錯了。現在,這只是將字符串的文本直接附加到鏈接上,這絕對不是我正在尋找的。

因此,鑑於上述情況,我是否可以將該函數格式化爲直接在頁面上構建表單,還是我走錯了路徑?

+0

爲什麼不渲染頁面上已經存在的部分(即表單)並且只是使用鏈接顯示/隱藏? – Bongs

回答

0

您可以使用iframe並在JavaScript事件上分配頁面的url,然後內容將被動態加載。

$("#test-append").click(function() { 
     $('#iframeId').attr('src', 'urlYouHave') 
});