2014-01-24 2 views
0

jquery에 매개 변수가있는 함수를 호출하는 방법을 알고 싶습니다.jquery에 매개 변수가있는 함수 호출

다음은 jQuery의 코드입니다. 버튼 클릭시 function 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 
    }); 

} 

이 나를 도와주십시오 ..

+0

문제를 자세히 설명해 주시겠습니까? – Jaykishan

+0

버튼 클릭 함수에서 CallAdapter 함수가 호출되지 않습니다. – svd

+0

먼저 어댑터를 점검하고 작동하는지 클라이언트 측에서 호출하십시오. 샘플 코드는 http://www.ibm.com/developerworks/mobile/worklight/getting-started.html에서 이용 가능합니다. – Jaykishan

답변

0

그것으로 보라, 내가 아이폰에 대해 아무 생각이 없다, 문제는 내가 MVC에서 사용하고

$("#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"); 
     } 
    }); 
} 

해결 얻을 것이다 희망, 하지만 iPad에서이 jquery는 잘 작동합니다.

관련 문제