当前位置:  开发笔记 > 后端 > 正文

有没有办法将Thickbox与动态内容一起使用?

如何解决《有没有办法将Thickbox与动态内容一起使用?》经验,为你挑选了1个好方法。

这是场景:

我在网页上有一个文本框和一个按钮.单击该按钮时,我想要打开一个弹出窗口(使用Thickbox),该窗口将显示与文本框中输入的值匹配的所有项目.我目前正在使用Thickbox的IFrame实现.问题是要显示的URL被硬编码到按钮的"alt"属性中.我真正需要的是"alt"属性将文本框中的值传递给弹出窗口.

这是迄今为止的代码:



理想情况下,我想将文本框值放入Search.aspx网址,但我似乎无法弄清楚如何做到这一点.我目前的替代方法是使用jQuery设置"搜索"按钮的单击功能,以调用将在ASP.NET会话中设置某些值的Web服务.然后,Search.aspx页面将使用会话变量进行搜索.但是,这有点不稳定,因为在设置会话变量之前似乎总是存在搜索执行的可能性.



1> Scott Evernd..:

只需处理按钮的onclick即可运行调用的函数tb_show(),传递文本框的值.就像是

... onclick = "doSearch()" ...

function doSearch()
{
    tb_show(caption, 'Search.aspx?KeepThis=true&q=\"' +
            $('input#tb').val() +
            '\"&TB_iframe=true&height=500&);
}

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有