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

如何将参数传递到jquery UI对话框,jquery,ajax,jquery-ui,jquery-ui-dialog,Jquery,Ajax,Jquery Ui,Jquery Ui Dialog,我的页面上有几个链接,每个链接都包含不同的id=X。我想在用户单击其中任何一个链接时打开一个对话框,还想知道所单击链接的id值。使用这个ID,我需要返回到我的服务器,并使用ajax在对话框中获取一个页面 我的第一步是尝试将ID放入对话框。因此,我创建了一个示例: 对话框打开了,但是,我不知道如何访问对话框中单击链接的id值 问题 在中,如何在对话框中包含已单击链接的值?将对发件人的引用传递给您的函数: <a href="#?id=3" onclick="return showDialog(

我的页面上有几个链接,每个链接都包含不同的
id=X
。我想在用户单击其中任何一个链接时打开一个对话框,还想知道所单击链接的
id
值。使用这个ID,我需要返回到我的服务器,并使用ajax在对话框中获取一个页面

我的第一步是尝试将ID放入对话框。因此,我创建了一个示例:

对话框打开了,但是,我不知道如何访问对话框中单击链接的
id

问题


在中,如何在对话框中包含已单击链接的值?

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

<a href="#?id=3" onclick="return showDialog(this)">
PS:尽可能避免内联javascript


查看您的修改。

这将获得到showDialog函数的链接,但是,如何进一步将其传递到jquery UI对话框?我想将其传递到
$(“#divId”)。对话框
查看jsbin,您可以更新div的内容。或者您想要更多吗?请查看您发送的jsbin链接的更新:如果您查看源代码,当用户单击链接打开对话框时,在这种情况下,我想打开一个新页面,
sample.htm
。我想将id传递到
sample.htm
。因此,当单击id为3的链接时,会向
sample.htm?id=3
发出请求;当单击id为4的链接时,会向
sample.htm?id=4
发出请求。基本上,您需要了解如何交替触发该对话框。您正在文档加载时初始化对话框,现在需要动态更改源,因此必须使用动态源动态初始化对话框。
function showDialog(sender){
   // TODO
   alert(sender);
}