2013-01-14 26 views
0

我有一個模式與表單,並在我提交表單後,我得到一個成功的消息。與成功的消息有一個環節使用jQuery在twitter引導模式中設置鏈接href屬性

<a href="#" id="register_again">Add another registration </a> 

當我嘗試設置這個鏈接指向當前URL

jQuery(document).ready(function(){ 
    var url = window.location.href; 
    jQuery('#register_again').attr('href', url + '&register_again'); 
}); 

,但它並沒有改變的鏈接,仍然#,它工作正常沒有模態,如果我把它作爲一個正常的HTML

回答

0

所以我想通過ajax獲得成功的消息,我只是定義在成功的功能,而不是添加正常的JavaScript代碼來處理的URL。

0

當你在提交請求後獲得成功的消息,我不知道你是如何處理頁面,如呈現一個新的頁面或其他方式,如ajax請求方式。

但是在這裏,在您的代碼中,您正在嘗試更新鏈接,同時加載頁面。所以就你而言,當用戶點擊鏈接時,你可以通過綁定鏈接來重定向頁面。

jQuery(document).ready(function(){ 
    var url = window.location.href; 
    jQuery(document).on('click','#register_again',function(){ 
    window.location = url + '&register_again'; 
    }); 
}); 

希望它能幫助:)

+0

消息正在通過ajax獲取,我編輯了ajax函數來設置url,它的工作原理。你的代碼是正確的,但我認爲,當我從ajax接到電話時,每件事都應該在那裏定義。謝謝 –