That page is rendering a custom content type that I built. There's a field called Gravity Forms ID, and it simply takes the integter for the form. Then the template is running do_shortcode on a traditional graviry forms shortcode, dropping the proper ID in there.
When I submit the form it does what it's supposed to on the back end (makes an entry, sends an email, etc.) but doesn't hide the form and show the thanks text via ajax.
If I embed the form on a regular post it DOES do this properly.
The form is outside the normal entry-content div, does that matter?
Here's the line I'm using to print the form:
print do_shortcode('[gravityform id="' . $meta_values['ecpt_gravityformsid'] . '" title="false" description="false" ajax="true"]');
I'm not getting any JS errors in firebug or the Firefox JS console.