如何将参数传递到jquery UI对话框中

时间:2012-10-23 14:59:31

标签: jquery ajax jquery-ui jquery-ui-dialog

我的页面上有几个链接,每个链接包含不同的id=X。我想在用户点击任何这些链接时打开一个对话框,并且还想要点击的链接的id值。使用此ID我需要返回我的服务器并使用ajax将对象框中的页面提取。

我的第一步是尝试将ID放入对话框中。所以,我创建了一个示例:http://jsbin.com/ajefel/1/

此对话框打开,但是,我不知道如何在对话框中访问所点击链接的id值。

问题

example above中,如何在对话框中包含所点击链接的值?

1 个答案:

答案 0 :(得分:0)

将对发件人的引用传递给您的函数:

<a href="#?id=3" onclick="return showDialog(this)">

修改函数以接受发件人作为参数:

function showDialog(sender){
   // TODO
   alert(sender);
}

PS:尽可能避免内联javascript ..

查看修改后的JSBIN