注册 登录
编程论坛 ASP技术论坛

如何获得ID

friends571 发布于 2012-12-04 15:54, 730 次点击
程序代码:
punao = 0;
punanr = 0;
function puna(n,p) {
    if (punanr != n) {
        if (punanr == 0) {
            foto = 1;
            $('#katrori'+n+' .katrori_pershkrimi').css({display:"none"});
            $('#katrori'+n+' .katrori_foto').css({display:"none"});
            $('#katrori'+n+' .katrori_mbylle').css({display:"block"});
            $('#puna'+p).css({display:"block"});
            $('#katrori'+n).removeClass();
            $('#katrori'+n).addClass("katrori_aktiv");
            $('#puna'+p).load('w.asp', {puna_id: n});
            punao = p;
            punanr = n;
        } else {
            foto = 1;
            $('#katrori'+punanr+' .katrori_pershkrimi').css({display:"block"});
            $('#katrori'+punanr+' .katrori_foto').css({display:"block"});
            $('#katrori'+punanr+' .katrori_mbylle').css({display:"none"});
            $('#puna'+punao).css({display:"none"});
            $('#katrori'+punanr).removeClass();
            $('#katrori'+punanr).addClass("katrori");
            $('#katrori'+n+' .katrori_pershkrimi').css({display:"none"});
            $('#katrori'+n+' .katrori_foto').css({display:"none"});
            $('#katrori'+n+' .katrori_mbylle').css({display:"block"});
            $('#puna'+p).css({display:"block"});
            $('#katrori'+n).removeClass();
            $('#katrori'+n).addClass("katrori_aktiv");
            $('#puna'+p).load('w.asp', {puna_id: n});
            punao = p;
            punanr = n;
        }
    }
}


上面是JS代码调用w.asp文件,获得里面的内容,现在是,w.asp文件需要根据JS传递给他的ID值,来显示相应的内容,那么,w.asp里怎么才能获得JS的参数,
7 回复
#2
ysf01812012-12-04 16:21
function puna(n,p,id) {
    if (punanr != n) {
        if (punanr == 0) {
            foto = 1;
            $('#katrori'+n+' .katrori_pershkrimi').css({display:"none"});
            $('#katrori'+n+' .katrori_foto').css({display:"none"});
            $('#katrori'+n+' .katrori_mbylle').css({display:"block"});
            $('#puna'+p).css({display:"block"});
            $('#katrori'+n).removeClass();
            $('#katrori'+n).addClass("katrori_aktiv");
            $('#puna'+p).load('w.asp?id="+id+"', {puna_id: n});
            punao = p;
            punanr = n;
        } else {
            foto = 1;
            $('#katrori'+punanr+' .katrori_pershkrimi').css({display:"block"});
            $('#katrori'+punanr+' .katrori_foto').css({display:"block"});
            $('#katrori'+punanr+' .katrori_mbylle').css({display:"none"});
            $('#puna'+punao).css({display:"none"});
            $('#katrori'+punanr).removeClass();
            $('#katrori'+punanr).addClass("katrori");
            $('#katrori'+n+' .katrori_pershkrimi').css({display:"none"});
            $('#katrori'+n+' .katrori_foto').css({display:"none"});
            $('#katrori'+n+' .katrori_mbylle').css({display:"block"});
            $('#puna'+p).css({display:"block"});
            $('#katrori'+n).removeClass();
            $('#katrori'+n).addClass("katrori_aktiv");
            $('#puna'+p).load('w.asp?id="+id+"', {puna_id: n});
            punao = p;
            punanr = n;
        }
    }
}


#3
friends5712012-12-04 16:24
你好,你的好像是要跳转到w.asp,通过id来传值,我说的是直接在本页面加载w.asp呀,这个怎么让w.asp这个文件来获得值呢
#4
ysf01812012-12-04 16:28
在 asp 文件里:
js代码:
abc = <%=id%>;

可以这样赋值的,你的问题我还是不是很了解。
#5
friends5712012-12-04 16:41
你好,我的意思是,比如文件A.ASP页面有四个图片,每个图片对应不同的ID,然后点击相应的ID可以获得一段内容,这个内容是通过W.ASP传递过来的,现在A.ASP文件里的JS代码就是上面的,那么W.ASP文件里应该怎么来获得JS的ID,JS代码是加载W.ASP文件的,不是跳转到W.ASP文件的,比如,我在W.ASP文件里的SQL语句是 select content from table where id=?,现在就是这个问号应该是什么呀,是 puna_id 吗,但是不对呀,麻烦帮忙解答下,谢谢
#6
ysf01812012-12-04 16:55
看了三遍,还是不懂。
#7
yms1232012-12-04 20:31
互相传递可以继续使用Ajax啊?
w.asp?id=123
这样到了
w.asp里接收就是request("id")即可
写入sql的话
就是
sql="select * from tablename where id="&request("id")
#8
hans38782012-12-08 18:06

  好
1