Ajax post “annulé”

J'ai un ajax post, mais il se fait annulée. Je viens de faire un test.php fichier qui est juste censé echo 'test'; valeur.

C'est ainsi que mon script ajax ressemble:

function loadAd(date) {
    var ajax_url = '<?=URL?>components/ajax/grab_ads.php';
    $.ajax({
        type: 'POST',
        url: ajax_url,
        dataType: 'html',
        data: ({
            date : date
        }),
        cache: false,
        success: function(data) {
            if(data > 0) {
                $('.advert').fadeIn("fast");
            }       
        },
        error: function(xhr, textStatus, errorThrown) {
            //alert('Nastala chyba. ' + errorThrown);
        }
    });
}

La fonction est appelée, j'ai essayé de journalisation de la console. La variable est passée d'accord. C'est ce que je suis en chrome dans l'onglet réseau. capture d'écran

Autre que cela, je suis tout à fait impuissant.

Edit: j'ai appeler la fonction comme ceci:

$datum = Date("d-m-Y H:i:s");

$adl .= '<script type="text/javascript">
              loadAd(\''.$datum.'\');
         </script>';
Pouvez-vous développez l'entrée dans l'onglet réseau pour voir ce que le retour des en-têtes?
bien sûr, ici, vous allez lien
Ainsi, lorsque vous appelez l'Url de la Requête manuellement dans le navigateur de l'essai, la valeur renvoyée est tout droit? Juste vérifier. Rien dans l'Onglet Réponse (probablement pas)?
je pense que l'url peut être mauvais ou votre grab_ads.php le script retourne une erreur. c'est pourquoi la réussite de la fonction ne sera pas appelé
Et le domaine demandé est le même que celui que vous êtes?

OriginalL'auteur InsaneSVK | 2013-05-16