我有一个带有表单的模态,在我提交表单后,我收到一条成功消息。成功消息中有一个链接
<a href="#" id="register_again">Add another registration </a>
当我尝试将此链接设置为指向当前网址时
jQuery(document).ready(function(){
var url = window.location.href;
jQuery('#register_again').attr('href', url + '®ister_again');
});
但它没有改变链接,仍然#,如果我把它作为普通的html,它没有模态就可以正常工作
答案 0 :(得分:0)
当您在提交请求后收到成功消息时,我不确定您是如何处理页面的,例如呈现新页面或其他方式,如ajax请求方式。
但是在这里,在您的代码中,您正在尝试在加载页面时更新链接。因此,在您的情况下,当用户点击链接时,您可以通过将偶数绑定到链接来重定向页面。
jQuery(document).ready(function(){
var url = window.location.href;
jQuery(document).on('click','#register_again',function(){
window.location = url + '®ister_again';
});
});
希望有所帮助:)
答案 1 :(得分:0)
所以我通过ajax获取了成功消息,我只是在成功函数中定义了url,而不是添加普通的JavaScript代码来处理它。