object inside object loop key

by CarambaMoreno

HTML

<form>
    <label>
        <input type="email" name="email" id="email" />
    </label>
    <label>
        <input type="password" name="password" id="password" />
    </label> <a href="#" class="enviar">Enviar</a>

</form>

JavaScript

$('.enviar').click(function (event) {

	    var email = $("#email").val();
	    var pass = $("#password").val();
	    var data = {
	        'email': email,
	            'password': pass
	    }
	    $.ajax({
	        url: "https://api.knackhq.com/v1/applications/556de6547d722ec119a0b534/session",
	        type: "POST",
	        headers: {
	            "X-Knack-Application-Id": "556de6547d722ec119a0b534",
	            "X-Knack-REST-API-Key": "c4c7f280-2652-11e5-9561-4d1eb45b6890"
	        },
	        data: data,
	        success: function (response) {
	            function getProperty(obj, prop) {

	                var parts = prop.split('.'),
	                    last = parts.pop(),
	                    l = parts.length,
	                    i = 1,
	                    current = parts[0];

	                while ((obj = obj[current]) && i < l) {
	                    current = parts[i];
	                    i++;
	                }

	                if (obj) {
	                    return obj[last];
	                }
	            }

	            alert('exito');
	            var users = "response.user";
	            alert(users);
	            alert(users + ' is ' + getProperty(response, users));

	        }
	    });
	});