I've come across the code snippet below:
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;
}
});
}
Currently, check.php is set to return echo 'hi'
. In order to test it, I'm attempting to log the response (in this case return_data
). However, when trying to console.log it, an error message of EXCEPTION: hi is not defined
pops up.
Update: Now I receive an object with various details and a responseText containing the actual response.