AJAX POST request not getting JSON results or any

Hey guys:

Not sure what’s going on here, but when I trigger this AJAX request…



function login(login_username, login_password) 
{
    var postData = "username=" + login_username;
        postData += "&password=" + login_password;
        var request = new XMLHttpRequest(); 
        
        request.open("POST", "https://api.something/door/knock" , true); 
        request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        request.setRequestHeader("Content-length", postData.length);
         request.setRequestHeader("Connection", "close");
        
                request.onreadystatechange = function() {
                    
                        if(request.readyState == 4) 
                        { 
                        
                        obj_user =  eval(request.responseText);
                        alert(obj_user);
                        } 
                } 
        request.send(postData); 

} 


… no results come back. I get blanks in Firebug and when I throw the obj_user into an alert, nothing comes out. Just undefined.