5

動的フォームを作成しています。ユーザーが選択すると、アイテムにプライバシーが必要かどうかをデータベースに問い合わせるドロップダウンリストがあります。そうでない場合は、追加のフィールドがフォームに追加されます。また、郵便番号ルックアップ ajax 関数がトリガーされますが、アイテムが非公開でない場合にのみトリガーされます。

ユーザーが気が変わるまで、これはすべて正常に機能しています...

これは、ドロップダウンからアイテムが選択されたときに実行されるコードの関連部分です。

success:function(response){
    if(response === '1'){
        // do stuff for item that requires privacy
        // do NOT trigger zip_check function
    }else if(response === '0'){
        // do stuff for item that is public +
        $('#zip-code').keyup(zip_check); // triggers a function to check zip code
    }
}

これは、ユーザーが非プライベート アイテムを選択して気が変わってプライベート アイテムを選択するまでは期待どおりに機能します。どこが間違っていますか?

4

2 に答える 2