- A+
所属分类:- Java
---
title: alert后执行window.open后alert一闪而过的解决方法
date: 2018-12-29 16:32:53
categories:
- Java
- 微信公众号
tags:
- 跳转
- 函数
- 解决方法
- window
- 代码
- 执行
- alert
- open
- 回调
- 一闪而过
- 同时
- SUI MOBILE
---
废话不多说,先上有问题的代码。
$.alert('购买成功!');
window.open(ctxPath+"/wechatPay?id="+works_id+"&money=" + works_price,"_self");
这个时候alert和window.open的跳转是同时执行的,原因不明。
百度看了很多文章,大部分都是没用的,终于按照一个方法解决了。
解决方法就是用alert的回调函数。虽然用的是SUI MOBILE里的alert,一般的alert也是同理。
正确代码如下:
$.alert('购买成功!', function(){
window.open(ctxPath+"/wechatPay?id="+works_id+"&money=" + works_price,"_self");
});
