$(document).on('click','#page_login_submit',function(){
var name = $('#page_login_name').val();
if (!name) { alert('Please enter your user name.'); return false; }
var pass = $('#page_login_pass').val();
if (!pass) { alert('Please enter your password.'); return false; }
try{
$.ajax({
url: "http://your_url/endpoint/user/login.json",
type: 'post',
data: 'username=' + encodeURIComponent(name) + '&password=' + encodeURIComponent(pass),
dataType: 'json',
error: function(jqXHR, textStatus, errorThrown) {
alert('page_login_submit - failed to login');
alert(JSON.stringify(jqXHR));
alert(JSON.stringify(textStatus));
alert(JSON.stringify(errorThrown));
},
success: function (data) {
var drupal_user = data.user;
alert ('welcome ' + drupal_user.name);
$.mobile.changePage("index.html", "slideup");
}});
// END: drupal services user login
return false;
}
catch(error) { alert("login - " + error)};
});