No, you should make an Ajax call to the URL of the page you want to load, not try to load a template from the site folder. Also, check out content representations. You may also want to check out the Ajax Load More recipe from the cookbook. While that is a bit different, the general principle is the same.