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));
}
});
});