1

私はこのコードを持っています。いくつかの追加の JS は、読み込まれたページごとに異なるはずです。どうやってやるの?ありがとう

  function foo(val) {
        $("#paginas").hide("fast").load(('profile' + val + '.php'), function () {

            //pseudo code
            if (page loaded is profile1)
            alert("a");

            if (page loaded is profile2)
            alert("b");

            and so on

        });
    }
    for (var i = 0; i < 8; i++) {
        $('.lista' + i).bind('click', {
            button: i
        }, function (event) {
            foo(event.data.button);
        });
    }
4

2 に答える 2

4

書こうとしているようですねif (val === 2)

于 2012-04-17T18:05:54.207 に答える
1

ajax .load() 関数内から引き続きアクセスできるvalため、次のことができます。

if(val == 'whatever') {
    //do specific thing for "whatever" page
}
于 2012-04-17T18:06:37.203 に答える