0
var submitAjax = {
    url: "processor.php",
    type: "POST",
    data: {  },
    success: function(data, textStatus, jqXHR){
        alert("Thanks ! We're excited and we'll keep you up to date with all the progress !");
    }
};

jQuery.ajax(submitAjax);

この呼び出しで、次のエラーが表示されます: TypeError: this is undefined. この時点で、いくつかの key=>value ピースを submitAjax.data に追加し、ajax 変数のすべての要素に対してアラートを実行して成功しました。

これは、Google の CDN から参照している jquery ライブラリです: 1.8.2

4

1 に答える 1

0

それは私にも起こりました...問題は、GoogleマップAPIによって提供されたいくつかのオブジェクトがajaxデータに入れられたためです。それらを独自の JavaScript オブジェクトに変換する必要があります。

于 2014-03-12T19:55:02.310 に答える