在jquery中使用参数调用函数

时间:2014-01-24 05:18:19

标签: jquery

我想知道如何使用jquery中的参数调用函数。

以下是jQuery的代码。我试图在按钮单击时调用函数callAdapter。

$("#button").click(function(){

    alert("message");

    var $usrname = $("#text").val();
    var $ipaddress = $("#text0").val();
    var $port = $("#port").val();

    if($usrname == undefined || $ipaddress==undefined || $port==undefined){

        alert("enter data");

    }

    CallAdapter($usrname,$ipaddress,$port);

}
);



function CallAdapter(userName,Address,Port){

    alert(username);

    var invocationData = {      
        adapter:'TestMobileAppAdapter',
        procedure:'myAdapterProcedure',
        parameters:[userName, Address, Port]
    };



    WL.Client.invokeProcedure(invocationData,{
        onSuccess:adapterSuccessCallback,
        onFailure:adapterFailureCallback
    });

}

请帮助我..

1 个答案:

答案 0 :(得分:0)

看看它,希望你的问题能得到解决

$("#btnSearch").click(function () {
     var SubTypeId = $("#ddlType").val();
     var FileId= $("#FileId").val();           
     GetDetails(SubTypeId, FileId);            
});

function GetDetails(SubTypeId, FileId)
{
  $.ajax({
        type: "POST",
        url: '',
        data: {"SubTypeId": SubTypeId, "FileId": FileId},
        dataType: "json",
        beforeSend: function () {
        },
        success: function (data) {
            // something....
        },
        error: function (result) {
            alert("Your Message");
        }
    });
}

我在MVC中使用,我不知道iPhone,但在iPad中这个jquery工作正常