nate.taylor –
The way I found it is to use the DevTools in Chrome or Firefox (which is Firebug in Firefox but it’s built-in now so they call it Developer Tools or something like that).
So I put it on the Network tab in the Tools. I also make sure “Preserve Log” is set to True or checked or whatever (not necessary for this because it’s ajax, but sometimes people’s ajax doesn’t work & it does a normal HTTP POST which will clear things). Anyway, I then fill in your form and hit submit and it -should- (and in your case does) log an ajax call.
In Firefox, there are some little subtabs of the Network tab that let you filter by the type of calls — html, javascript, flash, xhr (ajax), etc. That it makes it a bit easier to find the transaction. They used to have that in Chrome devtools but it seems to be gone or I can’t make it appear or something, which is annoying. Anyway, once you find the xhr transaction (which is a POST, just done via XmlHttpRequest) then you can click on it and look at the parameters and variables that were sent and the response and stuff. The response should be plain JSON, but in yours there is a PHP error message jammed in front of it. I should have realized immediately that that shouldn’t be there, but I guess my brain wasn’t fully engaged and I went chasing the actual cause of the message without realizing that it was just a warning & the warning itself was what was breaking things for you. I’ve seen that 3 or 4 or 5 times, but somehow still forget sometimes.
I assume you aware of the Developer Tools stuff, but I put extra detail above just in case you aren’t or for anyone else who has nothing better to do than read long rambling support comments ?? Good luck! — Dylan