深入浅出Ajax(五)

  function initPage()
        {
            alert("3+3");//3+3
            alert(eval("3+3")); //6 
            //eval()函数可以解析、计算()中的内容。
            var jsonText = eval('(' + request.responseText + ')');//将服务器端响应转换为一个对象
            /* eg: request.responseText ={
                  "id": "123456",
                  "name": "rxm",
                  "urls": ["http://123.com",
                           "http://345.net"]
              };*/

            alert(jsonText.id);
            alert(jsonText.urls.length);
        }

        //使用POST请求
        function registerUser()
        {
            registerRequest = createRequest();
            var url = "register.aspx";
            var requestData = "userName=" + escape(document.getElementById("username").value) +
                "&pwd=" + escape(document.getElementById("password").value);
            registerRequest.open("POST", url, true);
            registerRequest.setRequestHeader("Content-Type", ".....");//必须设置Content-Type头部,告诉服务器端怎么解析数据。
            registerRequest.send(requestData);
        }