Have you tried using Firebug for Firefox to examine the headers of the
AJAX request to be sure that it wasn't sent? Check that first.

You might be reading the headers incorrectly on the PHP side. Are you
using: $_SERVER['HTTP_X_REQUESTED_WITH']
The beginning HTTP_ part is the tricky part. Make sure you have that.

On Jun 30, 9:52 pm, hadaraz <hada...@gmail.com> wrote:
> Posting data from a form using this function:
>
> $(function() {
>     $('#emailform').submit(function() {
>         $.ajax({
>             url: '/post/url/',
>             dataType: 'json',
>             data: $('#emailform').serialize(),
>             success: function(rdata) {
>                 $('#emailformmessage').text(rdata.message).show
> ('slow');
>             }
>         });
>     });
>     return false;
>
> });
>
> the server doesn't detect an ajax call ('X-Requested-With' header is
> not sent). I tried forcing it with beforeSubmit and also with
> ajaxSetup,  but no go.
> Any solutions to this problem?
>
> hadaraz

Reply via email to