电商平台提交表单时先检查库存是否有,有库存再提交订单,使用异步查询后submit 订单,结果安卓上,PC上都可以,IOS上不行,最后加了参数 async: false 终于成功了.
$.ajax({
async: false,
url: '/handler/JsonApi.ashx', //数据接口
data: {
targetFunction: "AigoStar.REBP.WebSite.BIZJson.CustomerOrder.CustomerOrderAPI|CheckStockAndLockStock",
data: JSON.stringify(params)
},
success: (res) => {
if(res){
$("#orderForm").submit();
}
},
error: function () {
}
})