将参数传递给模态 - ColdFusion

时间:2013-04-11 21:45:56

标签: javascript coldfusion coldfusion-9

当我按下他们的名字时,我试图将参数传递给用户个人资料模式。我的表是用循环动态生成的,其中一个值是这样的:

   <td><a href="##" data-reveal-id="profileModal" 
          data-id="#ContactID#">Take Action</a>
   </td>

我试图使用data-id传递每个用户的contactID,但我不知道如何在我的模态打开时使用该参数。目前我正在使用

   <td><a href="/admin/_guestProfile.cfm?contactid=#ContactID#" 
           target="_blank" >Take Action</a>
   </td>

这是打开一个新窗口,我通过网址传递参数,但我不喜欢用户体验点。

如何获取data-id值并将其用于我的模态中的操作。有没有比我想要完成的更好的方式?

我使用的插件的名称是jQuery Reveal Plugin 1.1,这是包含其代码的网站http://www.zurb.com/playground/reveal-modal-plugin

2 个答案:

答案 0 :(得分:0)

看来你指的是某种javascript动作,如:

  <a onclick="javascript:openModal(#ContactID#);" href=...>

其中openModal()是一个javascript函数,你需要在某处定义。 通过jquery实现模态的AA非常简单的方法是http://www.ericmmartin.com/projects/simplemodal/

答案 1 :(得分:0)

您正在使用的插件功能非常少。您需要做的是拉入iframe,以便更新访客个人资料。由于你已经使用了jquery,为什么不在juqeryui中使用diag。这是一个包装器插件,它将调用iframe:

https://github.com/miyabis/jquery.iframeDialog