This isn't a problem with a specific plugin, but with all of my plugins that use Ajax on the front-end (though surprisingly, none of the Ajax requests on the back-end are experiencing any issues). I'm working with plugins such as GD Star Rating and WP Polls, that all submit the user's response via an Ajax call, display a spinner while it waits for a result, and then displays the static result afterward.
All I get is the spinner, though the submission DOES WORK and the data IS being received and processed. Just the response never makes the round trip.
The only thing I can think of is that the SITE URL is www.mydomain.com but the HOME URL is www.mydomain.com/wordpress to correspond with the actual install location. I use a rewrite rule to make it look like the site is www.mydomain.com.
Does anyone have any suggestions about how I can fix the Ajax issue?
basename( __FILE__ );. Maybe that's where the problems start? Have you tried it with deactivating the plugins? – kaiser Jan 9 '12 at 0:55noprivhook isn't that hard ;) As Ajax runs via wp-load.php (which loads the whole core), there should be no issues with the rewrite rules. – kaiser Jan 20 '12 at 16:41