Good evening, this is Bono.
I was having a hard time using Ajax, because it just wouldn't SUCCESS, and was turning into an ERROR.
I leave this as a reminder of useful methods in such cases.
make it throw an error code
First, place the code below anywhere you like on the page.
<div id ="XMLHttpRequest"></div>
<div id="textStatus"></div>
<div id ="errorThrown"></div>
All that remains is to write the following in the code in $.ajax in JavaScript.
$.ajax({
data: hoge,
dataType: "json",
type: "post",
url: "hoge/foo",
success: function(event){XXX}
error: function(XMLHttpRequest, textStatus, errorThrown) {
$("#XMLHttpRequest").html("XMLHttpRequest: " + XMLHttpRequest.status);
$("#textStatus").html("textStatus: " + textStatus);
$("#errorThrown").html("errorThrown: " + errorThrown.message);
}
});