0

このコードでは、テキストフィールドとドロップダウンリストボックスから値を取得しようとします。ユーザーから動的に値を取得し、その値をWebサービスに送信します。指定されたコードでは、値を取得し、JavaScriptを介してその値をWebサービスに渡しますが、スクリプトは応答しませんでした。そのコードに..誰かが私がこの問題を修正するのを手伝ってくれます。

Here Code:
     <body style=" "><script type="text/JavaScript" >
      var xmlhttpuserid;
        functionmyFunction()  {
            var checkid=new Array();
            var userid = document.getElementById("userid").value;
            for(var i=0;i<2;i++)
            {
             if(document.getElementById('domainid'+i).checked==true)
             {
               checkid[i]=document.getElementById('domainid'+i).value;
               alert(checkid); 
             }
            }
         // var domainid = document.getElementById("").value;
        //alert(userid);
        var url= "../webservice/Passwordstation/ws_userauthpwdstation.jsp?  userid="+userid+"&domain="+checkid;

    alert(url);
        xmlhttpduserid=GetXmlHttpObject();
        if (xmlhttpduserid==null)
        {
          alert ("Your browser does not support Ajax HTTP");
          return;
        }

        xmlhttpduserid.onreadystatechange=getuserid;
        xmlhttpduserid.open("GET",url,true);
        xmlhttpduserid.send(null);   
}

        function GetXmlHttpObject()
           {
            //alert("GetXmlHttpObject1");
            if (window.XMLHttpRequest)
             {
               return new XMLHttpRequest();

             }
             if (window.ActiveXObject)
             {
                return new ActiveXObject("Microsoft.XMLHTTP");
             }
             return null;

           }

           function getuserid()
            {
              if (xmlhttpduserid.readyState==4)
              {
                var text=xmlhttpduserid.responseText;
                 //alert(text);
                 text=text.replace(/^\s+|\s+$/g,"");
            // alert("Text 2"+text);
                   if(text.match("SUCCESS"))
                    {
                       alert("Authenticate successfully");
                       window.location="accountmain.jsp";
                    }
                    else
                    {
                      alert("Please check your User id");
                    }
                }
             }
4

1 に答える 1

0

これがお役に立てば幸いです。

それらをJavaスクリプトで取得し、ユーザーIDに対してすでに行っているように、クエリパラメータとしてクエリに渡すことができます。

// var domainid = document.getElementById("").value;
        //alert(userid);
var textboxval = document.getElamentById("mytextbox").value;
var dropDown = document.getElementById("ddlViewBy");
var dropDownValue= dropDown.options[dropDown.selectedIndex].value;

        var url= "../webservice/Passwordstation/ws_userauthpwdstation.jsp?  userid="+userid+"&domain="+checkid&textboxvalue="+textboxval&selectedFromDropDown="+dropDownValue;
于 2013-02-03T20:08:42.427 に答える