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

你仍然可以val从你的 ajax .load() 函数中访问,所以你可以这样做:

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