まず、完全なjavascriptとjQueryのnoobです。この質問がダムであればごめんなさい。しかし、私は実際には、jQueryのドキュメントまたはGoogleの回答を見つけていないjqxhr.complete関数のresponseTextへのアクセス方法
私は応答が完了したときに応答を実行しようとしています しかし、私はresponseTextにアクセスすることはできません。私は印象の下にjqxhr objextにメンバーのresponseTextがありました。私は次のエラー 'responseTextが定義されていません'を取得します。
this.load = function(fileName, actionFunction){
var jqxhr = $.post(SERVER,{command : "load", filename : fileName})
.complete(function(){
actionFunction(responseText);
});
}
EDIT
私は
.complete(function(responseText){ actionFunction(responseText);}
または何デイブ・ワード
を示唆して操作を行う場合、私は、エラーを得ることはありませんが、何も私はそれがにISN知っ
を起こりません私は文字列をテスト目的のために手動で入力すると、それは私が期待するものを実行するので、actionFunction() o。
どのパラメータが過去になっているかを調べようとしているとき(action関数内でコンソールに出力されます)、私は[object Object]を取得します。文字列(文字列(パラメータ))に変換しようとしている
のEND EDIT
私が間違って何をやっているか、どのように私は.complete機能でresponseTextにアクセスしない場合でも?事前
あなたの助けを大変ありがとう – danny