0

我有一个 jquery 对话框,我试图通过单击超链接打开它。我只是在写一些通用的东西,但没有按我预期的那样运行。当我单击链接时,对话框打开,但包含整个页面而不是我的选择。最终目标是根据每个链接使对话动态化,但我没有看到我的初始错误。

ajax 新手,每次我必须使用它时总是有问题。

谢谢

<div>
<a href="#" id="tester" onclick="openBox(); return false;"> Open the box</a>

    function openBox(url) {
    var tag = $("<div> Stuff here </div>");
    $.ajax({
        url: url,
        success: function (data) {
            tag.html(data).dialog({ modal: true }).dialog("open");
        }
    });
}//ends open box
4

1 回答 1

1

您必须将 URL 值传递给函数

它应该是

onCLick="openBox("somevalue");
于 2013-08-12T16:32:31.307 回答