php+ajax+打开新页面,ajax打开一个新页面
搜索热词在ajax中打开新窗口第一种方式、$.ajax({type : 'POST',url : 'cms/payment.action',data : {refundNo:refundNo,orderNo:orderNo},dataType:'json',async:false}).done(function(o){var data=o.data;if(data=="notrade"){$.me
搜索热词
在ajax中打开新窗口
第一种方式、
$.ajax({
type : 'POST',url : 'cms/payment.action',data : {refundNo:refundNo,orderNo:orderNo},dataType:'json',async:false
}).done(function(o){
var data=o.data;
if(data=="notrade"){
$.messager.alert('提示','没有该交易记录,您不能进行打款操作','info');
}else if(data=="build error"){
window.open("http://www.baidu.com");
}
}).fail();
第二种方式
function haha(){
$.ajax({
type : 'POST',orderNo:orderNo,refundFee:refundFee},async:false,success:function(o){
var data=o.data;
if(data=="notrade"){
$.messager.alert('提示','info');
}else if(data=="alipay"){
var keys=new Array("orderNo","refundNo","refundFee");
var values=new Array(orderNo,refundNo,refundFee);
openWindowWithPost("cms/alipayRefund.action",keys,values);
}else if(data=="handle"){
alert("打款操作正在进行中,请刷新当前页面进行确认打款结果");
}
}
})
}
//以下是固定的,不需要变动
function openWindowWithPost(url,values) {
var newWindow = window.open(url);
if (!newWindow) return false;
var html = "";
html += "
";if (keys && values && (keys.length == values.length))
for (var i = 0; i < keys.length; i++)
html += "";
html += "
'+"";newWindow.document.write(html);
return newWindow;
}
总结
以上是编程之家为你收集整理的ajax打开一个新页面全部内容,希望文章能够帮你解决ajax打开一个新页面所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)