一般来说,现在的项目基本是前后端分离的,前后端分离对于拉取支付宝进行支付比较容易。那么问题来了,如果不是前后端分离并且想用ajax进行调用呢?该如何解决呢?
请看下面:
success:function(msg){
let divForm = document.getElementsByTagName('divform')
if (divForm.length) {
document.body.removeChild(divForm[0])
}
const div=document.createElement('divform');
div.innerHTML=msg;//这个msg就是后台返回的一串from表单
document.body.appendChild(div);
document.forms[0].setAttribute('target', '_blank') // 新开窗口跳转
document.forms[0].submit();
},
之后的效果便是: