0

私はAjaxコードを持っています。これを介して、プライベートaccess_tokenをhttp POST経由でURLに安全に送信したいのですが、以下のコードを使用してこれを達成する方法は??

function getstatus(url, placeid, access_token)
        {
            if(window.XMLHttpRequest)
            {
                xmlRequest = new XMLHttpRequest();
            }
            else if(window.ActiveXObject)
            {
                try
                {
                xmlRequest = new ActiveXObject("Msxm12.xMLHTTP");
                }
                catch(e)
                {
                    try 
                    {
                    xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
                    }
                    catch(e)
                    {
                        xmlRequest = false;
                    }
                }
            }


            xmlRequest.open("GET",url,true);
            xmlRequest.onreadystatechange = function()
                                    {
                                        if(xmlRequest.readyState==4)
                                        {
                                            if(placeid == "adminstatus")
                                            adminstatus.innerHTML=xmlRequest.responseText;

                                            if(placeid == "dbview")
                                            {
                                            dbview.innerHTML=xmlRequest.responseText;
                                            }
                                        }
                                    }
            xmlRequest.send();
        }

関数 getstatus のパラメータ「access_token」が http POST されることを考慮してください。

4

1 に答える 1

1

データをキーと値のペアとして送信しようとしていると仮定して、 XMLHttpRequestを見てください。

xmlRequest.open("POST",url,true);//use the post method
xmlRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded");//set the content type
...
xmlRequest.send("access_token="+encodeURIComponent(access_token));//send the token
于 2013-01-02T16:49:39.873 に答える