<script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/jquery-ui.js" type="text/javascript"></script>
<link href="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.9/themes/start/jquery-ui.css"
rel="stylesheet" type="text/css" />
<script type="text/javascript">
$("[id*=btnSorgu]+[Onclick*=btnSorgu_Click").live("click", function () {
$("#dialog").dialog({
title: "",
width: 1000,
height: 300,
buttons: {
Close: function () {
$(this).dialog('kapat');
location.reload();
}
}
});
return false;
});
</script>
如上所述的功能。
<asp:Button OnClick="btnSorgu_Click" ID="btnSorgu" Text="Sorgula" runat="server" />
我的问题是;当我点击按钮ajax fonksyonu我的触发器但没有触发我的点击事件按钮。
我试图以这种方式解决,但没有
$("[id*=btnSorgu]+[Onclick*=btnSorgu_Click").live("click", function ()
$("[id*=btnSorgu]+[Onclick*=btnSorgu_Click").live("click",OnClick, function ()
答案 0 :(得分:1)
按照以下方式更改按钮:
<asp:Button OnClientClick="btnSorgu_Click()" ID="btnSorgu" Text="Sorgula" runat="server" />
然后直接在javascript中编写你的函数:
function btnSorgu_Click()
{
$("#dialog").dialog({
title: "",
width: 1000,
height: 300,
buttons: {
Close: function () {
$(this).dialog('kapat');
location.reload();
}
}
});
return false;
}
答案 1 :(得分:0)
如果您使用的是jQuery,则需要将所有代码包装在
中$(function (){
});
点击按钮,
你可以按下这样的按钮:
<button id="buttonid">Click Me</button>
$("#buttonid").click(function (e){
e.preventDefault(); //prevents the default action of the button. Remove if not needed.
//event to execute when button is clicked.
});