I have this scenario:
$(document).ready(function(){
$("#username-field").keyup(function(event) {
data = [];
data.push( $(this).val() );
$.ajax({
url: 'checkUsername.php',
data: {data:JSON.stringify(data)},
type: 'POST',
dataType: "json",
success: function (data) {
var text = (data.error ? data.error : "");
}
});
});
});
I need to call this variable outside of this function, e.g.:
$(document).ready(function(){
$("#username-field").keyup(function(event) {
data = [];
data.push( $(this).val() );
$.ajax({
url: 'checkUsername.php',
data: {data:JSON.stringify(data)},
type: 'POST',
dataType: "json",
success: function (data) {
var text = (data.error ? data.error : "");
}
});
alert ( text ) // ADDED <--
});
});
Does anybody know how to structure this jQuery, so i can call the variable later?