0

simplecart がインストールされており、カート内のすべての記事をデータベースに保存する必要があります。そこで、こんなことを考えました

  simpleCart.bind( "beforeCheckout" , function( data ){
       $.post("shopping/saveMe",function(hmtl){ alert(""); }, "html");
  });

問題はbeforecheckout、ajax が終了または開始するのを待たないようです。投稿の後に
単純なものを配置した場合にのみ、それを知っています。alert()それは正常に動作します。この問題を解決する方法はありますか? 明らかに、アラート XD は必要ないからです。

4

1 に答える 1

0

わかりました、私は解決策を見つけました..同じ問題を抱えている可能性がある人のために..実際には解決策は非常に簡単です.... $.postを使用しないで、代わりにclassi $.ajaxを使用してから非同期false に...そのようにして beforecheckout は呼び出しが終了するのを待ちます:D

于 2012-10-12T20:46:57.157 に答える