表单的替代方法调用支付服务的操作

时间:2013-02-03 16:35:09

标签: jquery asp.net web-services

使用jquery或网络服务进行表单操作是否有任何工作替代方案或替代方法可以像这样拨打付款服务:

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

1 个答案:

答案 0 :(得分: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 function api here