0

是否有任何可行的替代方案或替代品使用 jquery 或 webservice 进行表单操作来调用支付服务,如下所示:

<form name="ipg" action="https://pay.doku.com/DokuSuite/Channel" method="post" data-ajax="false">
4

1 回答 1

0

您可以使用 ajax 调用您的服务(该服务可以用任何服务器语言编写):

在 javascript 中,您可以创建一个函数来使用 JQuery 通过 ajax 调用您的服务:

btnExecute_onclick = function() {

    $.ajax({
        url: "https://pay.doku.com/DokuSuite/Channel",
        type: "POST",
        data: {
            //parameters here
            anyParameterName: 'foo'
        },
        success: function( data ) {
            // do anything you want with data received from server
            // here I'm just showing the result in a div
            $( "#anyDiv" ).html( "Server return here: " + data + "" );
        }
    });

}

在 html 中,您可以有一个这样的按钮:

<input type="button" id="btnExecute" onclick="btnExecute_onclick()">

您可以通过输入类型文本等表单标签从用户那里获取输入,并在您的 ajax 调用中作为参数发送。你可以在success函数中接收来自服务器的返回。

这里的ajax JQuery函数api

于 2013-02-03T18:18:54.100 回答