`
Franciswmf
  • 浏览: 797065 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

接口返回的主动html

 
阅读更多
格式化后:
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
	</head>
	<body>
		<form id="targetFormId" action="https: //***/gateway/api/frontTransReq.do" method="post">
			<inputtype="hidden" name="bizType" id="bizType" value="000201" />
			<inputtype="hidden" name="txnSubType" id="txnSubType" value="01" />
			<inputtype="hidden" name="orderId" id="orderId" value="09b8fc44796443a68107a5cfbce9b6ba"/>
			<inputtype="hidden" name="backUrl" id="backUrl" value="http: //***: 9000/PostLoan/UnionPayCallback"/>
			<inputtype="hidden" name="signature" id="signature" value="XOp4zHF8Vj19RUVaixTZtJsl0VheO+zZ3Y4UJRP+oD5TyEK1zlsEP0szUVflvo3Rjao3/nLrWlLW30pUAPmqKqTuj7+9AGE6UzJO24N596yTMjmHvX4mQzlQcOX4bVZp78YUey1lTm6Er4PJJlhwPuKDHIB7ubhwHLrDJH7I/j1wuD4w/Fe2jAd2MsS1MRSjnCJMZmon2KQVARqQDBl5HD30r9q14oAL+UQMH0l9vIzFnfgja9uiYk0YTX+YEhEbvDn9fAa2zpbxg2w/ZhpIJJAQ/mcGMPhiL65BhgvuG6GfJ7c55Y6yDXaz9LgczJjbKwolJv8KRcTQX1CBSoypOQ=="/>
			<inputtype="hidden" name="txnType" id="txnType" value="01" />
			<inputtype="hidden" name="channelType" id="channelType" value="08" />
			<inputtype="hidden" name="frontUrl" id="frontUrl" value="http: //***/app/unionpayFrontCallBack/frontRecv"/>
			<inputtype="hidden" name="certId" id="certId" value="69827055686" />
			<inputtype="hidden" name="encoding" id="encoding" value="UTF-8" />
			<inputtype="hidden" name="version" id="version" value="5.0.0" />
			<inputtype="hidden" name="accessType" id="accessType" value="0" />
			<inputtype="hidden" name="txnTime" id="txnTime" value="20170119114155"/>
			<inputtype="hidden" name="merId" id="merId" value="802310054110773" />
			<inputtype="hidden" name="payTimeout" id="payTimeout" value="20170119115155"/>
			<inputtype="hidden" name="currencyCode" id="currencyCode" value="156"/>
			<inputtype="hidden" name="signMethod" id="signMethod" value="01" />
			<inputtype="hidden" name="txnAmt" id="txnAmt" value="51666" />
		</form>
	</body>
	<scripttype="text/javascript">
		console.log('formsubmit'); document.all.targetFormId.submit();
	</script>
</html>

格式化前:
<html><head><metahttp-equiv=\"Content-Type\"content=\"text/html;charset=UTF-8\"/></head><body><formid=\"targetFormId\"action=\"https: //***/gateway/api/frontTransReq.do\"method=\"post\"><inputtype=\"hidden\"name=\"bizType\"id=\"bizType\"value=\"000201\"/><inputtype=\"hidden\"name=\"txnSubType\"id=\"txnSubType\"value=\"01\"/><inputtype=\"hidden\"name=\"orderId\"id=\"orderId\"value=\"09b8fc44796443a68107a5cfbce9b6ba\"/><inputtype=\"hidden\"name=\"backUrl\"id=\"backUrl\"value=\"http: //***: 9000/PostLoan/UnionPayCallback\"/><inputtype=\"hidden\"name=\"signature\"id=\"signature\"value=\"XOp4zHF8Vj19RUVaixTZtJsl0VheO+zZ3Y4UJRP+oD5TyEK1zlsEP0szUVflvo3Rjao3/nLrWlLW30pUAPmqKqTuj7+9AGE6UzJO24N596yTMjmHvX4mQzlQcOX4bVZp78YUey1lTm6Er4PJJlhwPuKDHIB7ubhwHLrDJH7I/j1wuD4w/Fe2jAd2MsS1MRSjnCJMZmon2KQVARqQDBl5HD30r9q14oAL+UQMH0l9vIzFnfgja9uiYk0YTX+YEhEbvDn9fAa2zpbxg2w/ZhpIJJAQ/mcGMPhiL65BhgvuG6GfJ7c55Y6yDXaz9LgczJjbKwolJv8KRcTQX1CBSoypOQ==\"/><inputtype=\"hidden\"name=\"txnType\"id=\"txnType\"value=\"01\"/><inputtype=\"hidden\"name=\"channelType\"id=\"channelType\"value=\"08\"/><inputtype=\"hidden\"name=\"frontUrl\"id=\"frontUrl\"value=\"http: //***/app/unionpayFrontCallBack/frontRecv\"/><inputtype=\"hidden\"name=\"certId\"id=\"certId\"value=\"69827055686\"/><inputtype=\"hidden\"name=\"encoding\"id=\"encoding\"value=\"UTF-8\"/><inputtype=\"hidden\"name=\"version\"id=\"version\"value=\"5.0.0\"/><inputtype=\"hidden\"name=\"accessType\"id=\"accessType\"value=\"0\"/><inputtype=\"hidden\"name=\"txnTime\"id=\"txnTime\"value=\"20170119114155\"/><inputtype=\"hidden\"name=\"merId\"id=\"merId\"value=\"802310054110773\"/><inputtype=\"hidden\"name=\"payTimeout\"id=\"payTimeout\"value=\"20170119115155\"/><inputtype=\"hidden\"name=\"currencyCode\"id=\"currencyCode\"value=\"156\"/><inputtype=\"hidden\"name=\"signMethod\"id=\"signMethod\"value=\"01\"/><inputtype=\"hidden\"name=\"txnAmt\"id=\"txnAmt\"value=\"51666\"/></form></body><scripttype=\"text/javascript\">console.log('formsubmit');document.all.targetFormId.submit();</script></html>

相关调用
//确认
function confirmFun(){
	if(!$("#paymentConfirmId").hasClass("disabled")){
		//#s 置灰按钮
		if(!$("#payId").hasClass("disabled")){
			$("#payId").addClass("disabled");
		}
		//#e 置灰按钮
		$("#dialogId1").show();
	}
}

//关闭弹出框
function invokeDialog1(){
	if(!$("#dialogId1ButtonId").hasClass("disabled")){
		$("#dialogId1ButtonId").addClass("disabled");
		$("#dialogId1").hide();
		invokeHtmlFun();
	}
}

//确认接口
function invokeHtmlFun(){
	openLoadingEffectFunction();
	//调用ajax方法
	//请求url
	var path = prefixUrl + dnsName + "/***/confirmPay";
	//ajax调用
	$.ajax({
		  type: 'POST',
		  url: path,
		  data: JSON.stringify({ 
			  token:token,
			  customerId:customerId,
			  localTime:new Date().getTime(),
			  payAmt:$("#cpayId").text(),
			  type:tempData[0].dtType,
			  isEnough:true,
			  mchNo:tempData[0].mchNo
			  }),
		  contentType: 'application/json;charset=utf-8', //默认: "application/x-www-form-urlencoded"
		  dataType:'json',
		  timeout:60000, //超时时间设置,单位毫秒
		  cache:false,
		  async:false,//同步请求
		  success:function(data,textStatus){//服务器返回数据,返回状态:请求成功后回调函数
			  var IsSuccess=data.data.IsSuccess;
			  if(data.msg=='interfaceError'){
				  $("#alertDialogContentId").html(data.data);
				  $("#alertDialogId").show();
			  }else if(typeof(IsSuccess)=='undefined'){
				  $("#payDiv").html(data.data);
			  }else if(IsSuccess){
				  $("#payDiv").html(data.data); 
			  }else{
				  $("#alertDialogContentId").html(" "+data.data.ErrorInfo+" ");
				  $("#alertDialogId").show();
			  }
			  
		  },
		  error: function(XMLHttpRequest, textStatus, errorThrown) {//XMLHttpRequest 对象、错误信息、(可选)捕获的错误对象:请求失败后回调函数 
			  $("#alertDialogContentId").html("***稍后再试吧。详情请咨询在线客服。 ");
			  $("#alertDialogId").show();
		  },
		  complete:function(XMLHttpRequest, textStatus){  //XMLHttpRequest 对象,返回状态:请求完成后最终调用{
			  closeLoadingEffectFunction();
		  }
	});
	//
}
分享到:
评论

相关推荐

    HTML5调用Socket接口例子

    HTML5是现代网页开发的重要标准,它引入了许多新特性,其中一项便是WebSocket接口,使得实时双向通信成为可能。WebSocket协议允许客户端与服务器之间建立持久连接,进行高效的数据传输,极大地优化了实时应用如在线...

    阿里云OSS直传带回显,纯html+JS文件,适用于头像图片上传等,亲测可用

    "oss上传回调"可能是指阿里云OSS服务端的回调接口,当文件上传成功后,OSS会主动发送一个通知到预先配置的URL,以便于应用可以进行后续处理,例如更新数据库记录。 在提供的压缩包文件"OSS直传代码"中,可能包含了...

    支付宝接口文档 PHP版

    9. **页面跳转**:支付宝提供了各种支付页面的生成接口,如`create_html`,用于生成HTML表单或者二维码,让用户直接在网页或移动设备上完成支付。 10. **商户身份验证**:在调用任何接口前,都需要验证商户的身份,...

    在线意间AI绘图接口HTML在线页面

    在线意间AI绘图接口HTML在线页面是一种利用人工智能技术实现的网页应用,它允许用户通过浏览器进行绘画创作,借助AI算法来辅助画图过程。这个应用通常由前端HTML、CSS和JavaScript代码构建,与后端的AI绘图接口进行...

    支付宝接口文件

    5. **回调通知**:当交易状态发生变化时,支付宝会通过回调接口主动通知开发者,例如支付成功、退款成功等。开发者需要设置回调URL并处理这些通知。 6. **账单和报表**:接口可以提供交易报表和账单,便于开发者...

    H5支付接口文档4

    当用户完成支付操作后,支付网关会通过这个接口返回交易状态,如支付成功、失败或待处理。开发者需监听这个接口的响应,以便对用户的支付行为做出相应的反馈。 【支付结果通知接口】 为了保证交易信息的及时更新,...

    易宝支付产品通用接口2014版

    - **通知机制**:当交易状态发生变化时,易宝支付会主动发送通知,帮助商家及时处理交易后续。 5. 集成步骤: - 注册易宝支付商户账号并获取商户ID和密钥。 - 根据所选编程语言,参考接口文档编写代码实现支付...

    手机网站支付宝接口asp版,亲测可用。

    - 这个文件包含了调用支付宝接口的函数,包括生成签名、构造请求参数、解析支付宝返回的结果等。其中,签名机制是确保数据安全的重要环节,防止数据被篡改。 6. **readme.txt**: - 一般包含接口的使用指南、注意...

    H5支付API接口文档2

    3. **支付结果通知接口**:当支付状态发生变化(如支付成功、退款等)时,支付平台主动推送通知给商家,确保商家能及时获取到最新的交易状态。 4. **单笔交易查询接口**:商家可随时查询某一订单的支付状态,以确认...

    FlashPlayer组件调用FLASH函数接口

    此外,为了确保跨域安全,当ACTIONSCRIPT需要从JavaScript接收数据时,必须使用`ExternalInterface.call`主动发起请求。这是因为ACTIONSCRIPT默认情况下不允许JavaScript直接向其发送数据。这种模式被称为"回拨"...

    支付宝手机网站 api接口 最新

    2. **生成支付页面**:支付宝服务器验证请求信息无误后,返回一个预处理的支付页面链接或HTML代码,商家将其嵌入到自己的网页中,用户点击后跳转到支付宝的支付界面。 3. **用户支付操作**:用户在支付宝支付页面...

    H5支付API接口文档3

    3. 支付结果通知接口:支付平台在用户完成支付后,主动向商家推送支付状态更新。 4. 单笔交易查询接口:商家可查询特定交易的状态,如支付成功、失败或待支付。 【接口定义】 【H5支付交易接口】 该接口主要用于...

    H5支付接口文档3

    支付成功后,支付平台会通过此接口主动向商家系统发送通知,确保商家能及时掌握交易状态。此接口设计应具备高可用性和稳定性,以防止遗漏任何交易状态更新。 【单笔交易查询接口】 商家可以通过此接口查询任意一笔...

    JavaWeb后台自动向前台发送消息

    Comet4J是一个基于Java的服务器推送框架,它允许Web服务器主动向客户端浏览器推送数据,而不仅仅是响应客户端的请求。这种双向通信模式打破了传统的HTTP协议的限制,使得实时性得以提升。 1. **Comet技术原理**: ...

    H5支付API接口文档4

    H5支付API接口文档4主要涵盖了与H5(HTML5)支付相关的接口规范,旨在为开发者提供详尽的指南,以便他们能够集成H5支付功能到自己的应用程序或网站中。这些接口允许用户在浏览器环境中进行安全、便捷的在线交易,...

    CL支付接口文档1

    回调采用GET方式,由草榴支付主动发送请求至商户提供的同步接口。商家收到回调后,需返回`success`以确认接收成功,否则视为失败。回调参数包括appid、ordernumber、orderstatus、paymoney和sysnumber等,其中`...

    阿甘支付 API接口文档1

    - **交易入口接口**:https://www.agpay88.com/Pay_Index.html - **请求参数**:包括商户编号、订单号、订单金额、支付类型、后台通知URL、前台通知URL和订单时间等,所有参数中,商户编号、订单号、订单金额和...

    asp微信支付接口免费下载(绝对可用!)

    它支持VBScript和JScript等脚本语言,可以处理HTTP请求并返回HTML响应。在这个ASP微信支付接口中,开发者将利用这些脚本语言编写代码,与微信支付的API进行交互。 微信支付是腾讯公司提供的在线支付服务,广泛应用...

Global site tag (gtag.js) - Google Analytics