genu Posted August 30, 2006 Share Posted August 30, 2006 [code]function check_access_name(){ var check_access_name = { method: 'post', postBody: 'action=check_access_name&entered_name='+$('board_access_name').value, onSuccess: function(t) { switch(t.responseText){ case '0': $('an').innerHTML = "Access Name is already Taken"; return false; case '1': $('an').innerHTML = "Good"; return true; case '3': $('an').innerHTML = "You cannot leave this blank"; return false; } } } new Ajax.Request('includes/processors/phpbb/build.php', check_access_name);}[/code]For some reason, it doesnt return either "True" or "False" when I use "alert('check_access_name');" it says "undefinded". Why doesnt the function return either true or False? Link to comment https://forums.phpfreaks.com/topic/19180-this-function-doesnt-work-for-some-reason/ Share on other sites More sharing options...
expertsystems Posted September 1, 2006 Share Posted September 1, 2006 hi,I am not too sure, but I feel you are using prototype.If you are sure about the way that javascript class is written, are you also sure that Ajax.Request can take a Javascript class as it's callback function(?)? Link to comment https://forums.phpfreaks.com/topic/19180-this-function-doesnt-work-for-some-reason/#findComment-83907 Share on other sites More sharing options...
genu Posted September 1, 2006 Author Share Posted September 1, 2006 The prototype function works correctly, but when if I for example have a funciton to alert(check_access_name()); it would alert with "undefined", because for some reson it desont return either true or false Link to comment https://forums.phpfreaks.com/topic/19180-this-function-doesnt-work-for-some-reason/#findComment-84107 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.