0

私はJQUeryでスクリプトを書いています。このスクリプトは、AJAXを介して取り込まれた選択ボックスからオプションを選択すると、選択に基づいてデータベースから結果をロードします...

AJAXを介してデータを取り込む場合、イベントを使用するには.live()を使用する必要があることを知っていますが、それでも問題が発生するようです。

何か案は:

$('#schoolselect').live('blur',function(){

    school = $(this).val();
    console.log(school);

    $.ajax({
    type: "POST",
    url: "./script/moduleandcourse.php",
    data: {school:school,type:choice},
    dataType: "html",
    success: function(result){

    console.log(choice);

        $('#module_section').html(result).fadeIn(500);

    console.log('#' + choice + 'select');

    }
    })

 });


 $('#moduleselect').live(blur,function(){

 console.log("Selection Made");

 });

AJAXから最初に返される選択ボックスのIDはmoduleselectです。

どんな助けでも大いに感謝されるでしょう:D

4

1 に答える 1

1

引用符でぼかしを与えることはできますか? それが問題のようです。

$('#moduleselect').live('blur',function(){
    console.log("Selection Made");
});
于 2012-04-20T11:48:44.917 に答える