Envoyer envoyer les Données du Formulaire au Format Json Via Ajax Avec JQuery

comme le dit le titre je suis de l'envoi des données via ajax. mais je continue à y avoir des erreurs, quelqu'un peut-il prendre un coup d'oeil au code et expliquer pourquoi mon appel ajax met en situation d'échec?

submitForm(jQuery('#priceCalc'), {name: 'thingdoto', value: "true"});

function submitForm(form, data) {
        var postData = form.serializeArray(),
            formURL = form.attr("action");

        postData.push(data);
        console.log(postData);
        jQuery.ajax({
                url : formURL,
                type: 'POST',
                dataType : "json",
                data: postData,
                success:function(data)
                {
                        jQuery('#priceTotal').html(data);
                },
                error: function()
                {
                        jQuery('#priceTotal').html('error');
                }
        });
}

EDIT: L'appel ajax retourne l'erreur, il est donc juste de ne pas réussir. Je ne sais pas pourquoi.

Ce serait, vous le savez, utile de mentionner ce que ces erreurs sont.
Oh, hey! Désolé, il retourne l'erreur, dans l'appel ajax, donc je viens de la chaîne "erreur". La fonction ne pas réussir.
est l'URL frappé retourner 2xx?
Êtes-vous sûr d'obtenir une réponse 200? Ce qui est dans le corps de la réponse? Est-il réellement parseable JSON?
Pouvez-vous partager que JSON bloc? Ou au moins de le lancer à travers jsonlint.com pour voir si elle est valide?

OriginalL'auteur Spittal | 2013-11-26