我试图在功能完成后自动打开ajax模式 它工作的一切,但insted打开模式,它转到页面,我想通过ajax显示。
我有这些代码,我称之为ajax:
这就是我称之为ajax HTML的方式 Ajax内容
即jscode
Ajax
*/
$('.simple-ajax-popup').magnificPopup({
type: 'ajax'
});
这里的一切都还可以,我可以用这种方式完美地使用ajax,但我希望在功能完成后调用它
我有我需要做的代码:
this.finish = function(evt, opts)
{
$('.finish').show();
$('#div').hide();
$(".finish").on('click', function() {
window.location = opts.return_url + redirect_params.toArray().join('&');
});
};
}
所以在该功能完成后我想要或者自动打开ajax或点击这个按钮。
<a class="simple-ajax-popup btn btn-primary finish" style="display: none;" >ff</a>
注意:我需要javascript中的document.location网址,因为我无法直接在我的按钮或其他任何地方使用href。
谢谢
答案 0 :(得分:0)
首先,您需要使用
更改标签的href属性$(".finish").attr('href', utrl);
然后触发点击事件
$(".finish").trigger('click');
this.finish = function(evt, opts){
$('.finish').show();
$('#div').hide();
$(".finish").attr('href', opts.return_url + redirect_params.toArray().join('&'));
$(".finish").trigger('click');
}