I have the following function:
Updated: added return to $.ajax
searchAjax({url = 'app/php/check.php', data}: {url: any, data: any}): any
{
return $.ajax({
url: url,
type: 'post',
dataType: 'text',
data: { data },
success: function (return_data)
{
return String(return_data);
},
error: function (xhr, status, error)
{
var err = eval("(" + xhr.responseText + ")");
console.log(err.Message);
return err.Message;
}
});
}
For now, check.php returns echo 'hi'. Just for testing, I'm trying to console.log the response (in this case return_data). However I get the error EXCEPTION: hi is not defined when I try to console.log it.
Update:
Now I get an object with a bunch of stuff and responseText which contains the actual response.