jQuery経由でajaxリクエストを送信する関数someFunction()があります。
ユーザーがクリックして満足すると、リクエストが上書きされたように見えます...そして、その理由がわかりません。
var request = $.ajax(customObject);
request.done(doneFunction);
request.fail(failFunction);
doneFunction() & failFunction( )に渡される XHR オブジェクトは、ユーザーが関数を起動するたびに上書きされます。
これは、doneFunction()とfailFunction()が遅延アニメーションとコールバックを使用して、アニメーションの完了時に (XHR オブジェクトから派生した) html を変更するため、問題になります。
考えや提案はありますか?
- グローバル変数ではなくローカル変数を使用していることに注意してください...すでにそれについて考えています...