我有一个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
答案 0 :(得分:1)
您必须将URL值传递给函数
应该是
onCLick="openBox("somevalue");