If all that is accurate so far then I would like to know more specifics about where the ajax post/get is and how the php file specifically handles getting data. Take for example the record.php file.
The record php appears to just be an outline of what data to display on the page. So is just that? Does it then return a json file that has the same info and backbone or smt picks it apart and js make an ajax call to get data then put it on the page based on the args from the record.php file?