Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用JSF/JQuery检索xml支付响应并提取数据_Java_Jquery_Http_Post_Httpurlconnection - Fatal编程技术网

Java 使用JSF/JQuery检索xml支付响应并提取数据

Java 使用JSF/JQuery检索xml支付响应并提取数据,java,jquery,http,post,httpurlconnection,Java,Jquery,Http,Post,Httpurlconnection,我正在配置一个支付网关,它通过xml向我的Java Spring JSF facelets web应用程序运行。支付请求必须作为xml请求发送到网关,我已经设法将xml支付请求发送到支付网关。假设xml响应返回到发起支付请求的同一页面 我想知道如何从支付网关检索响应xml 我已经使用以下方法将请求发送到支付网关,并且成功 $(document).ready(function() { $('#payForm').trigger('submit'); }); <form id="pa

我正在配置一个支付网关,它通过xml向我的Java Spring JSF facelets web应用程序运行。支付请求必须作为xml请求发送到网关,我已经设法将xml支付请求发送到支付网关。假设xml响应返回到发起支付请求的同一页面

我想知道如何从支付网关检索响应xml

我已经使用以下方法将请求发送到支付网关,并且成功

$(document).ready(function() {
    $('#payForm').trigger('submit');
});

<form id="payForm" action="https://www.paymentGateway.com/gateway.php" method="post">
    <input type="hidden" name="request" value="#{paymentBean.request}"/>
</form>
$(文档).ready(函数(){
$(“#支付表单”).trigger('submit');
});

在这里签出第9个示例:[link]如果要使用AJAX,必须将表单数据发送到服务器,并将其发布到网关,然后在AJAXI中从网关返回响应。我已经知道该方法,但我更喜欢另一种机制@charlietflIn AJAX方法,假设这是发布到外部url,这将导致跨域ajax错误您无法在ajax中发送跨域帖子,这就是为什么您需要在服务器上使用代理