Javascript 在图像单击事件中打开对话框而不回发
我需要在img onclick事件中打开一个jquery对话框。但当我点击图片时,它会完全回发到我不需要的服务器。我需要在没有回邮的情况下打开它Javascript 在图像单击事件中打开对话框而不回发,javascript,jquery,asp.net,html,image,Javascript,Jquery,Asp.net,Html,Image,我需要在img onclick事件中打开一个jquery对话框。但当我点击图片时,它会完全回发到我不需要的服务器。我需要在没有回邮的情况下打开它 <img src='../../images/Cancel1.png' id='img' alt='Image' onclick='open()' /> 在调用onclick之后,需要添加returnfalse。因此,在ASP代码的某个地方: <asp:... OnClientClick="open(); return fals
<img src='../../images/Cancel1.png' id='img' alt='Image' onclick='open()' />
在调用onclick之后,需要添加
returnfalse
。因此,在ASP代码的某个地方:
<asp:... OnClientClick="open(); return false;" />
您可以按如下所示执行此操作
function open() {
$('#dialog').dialog();
e.preventDefault();
}
调用OnClientClick时只需返回false
请在图像所在的位置添加ASP代码
$('#img').click(function(e) {
e.preventDefault();
$('#dialog').dialog();
});
function open() {
$('#dialog').dialog();
e.preventDefault();
}