I double-checked my code on my end, deleted everything remotely involved in the function/call on the server side, re-uploaded everything, and did a forced/hard refresh. My issue involved not refreshing, 2 functions named the same thing , and not properly escaping quotes in the PHP. (Kinda inexperienced at JS, but I noticed that if there is even one error in the JS file, NOTHING will work. My solution was to double click on it in windows explorer. I didn't have anything program associated with it, so it would try and run it, and hence debug it for me.)
For people searching later, I believe you can in fact call the function doing the AJAX as many times as you want. It was a 'user error'.
In a position like this, the first thing I do/did was put an alert("in here"); or something like that as the first line in the function. If I didn't get a pop-up when I was supposed to, I knew that I couldn't even begin to look at the JS, because it wasn't even getting there. I would check the call in the HTML, and go on from there.
Is there a section of code you want to post up?