JQuery (niet getest):
$('select#users').on('change',function(){
if($(this).val() == 'load'){
//show add user dialog
}
});
Na het behalen van succes bij het toevoegen van gebruikersverzoek:
$('#add-new-user-form').submit(function(){
//get data from form and make a dataString to post to server
var username = $('input[name="username"]').val();
//similar for other fields
var dataString = 'username='+ username + '&email=' + email + '&pass=' + pass;
$.ajax({
type: "POST",
url: "url/to/your/backend/code",
data: dataString,
success: function(responseData) {
//check how to return JSON or any other data using your backend
var newUser = responseData;
var newSelect = $('');
newSelect.append('');
$('#users').replaceWith(newSelect);
$("#users option[value='" + newUser.value + "']").attr('selected', 'selected');
}
});
return false;//prevent default form submission
}