问问题
189 次
3 回答
1
好吧,你可以有一个隐藏按钮,如下所示。
aspx 标记...
<a href="javascript;" id="clickHere" >Click Here</a>
<asp:Button ID="btnHidden" OnClick="hdnButton_Click" runat="server" style="display:none;">
jQuery 代码...
$("#clickHere").click(function() {
$("#<%= btnHidden.ClientID %>").click();
});
服务器端代码...
protected void btnHidden_Click(Object sender, Eventargs e)
{
//do your stuff here...
}
于 2013-09-03T13:39:27.160 回答
0
我认为“onclick”可以解决您的问题。
看这个例子:
<a href="#" onclick="doSomethingElseInJavaScript()">Click Here</a>
或者,如果您愿意:
<a href="javascript:doSomethingElseInJavascript()">Click Here</a>
编辑 1:将 doSomethingElseInJavascript 与 AJAX 一起使用
function doSomethingElseInJavascript()
{
$.ajax({
type: "post",
url: "mypage.php?data="+data,
success : function(data){
window.location.href="anotherpage.html";
},
error : function(){
alert("Fatal Error");
}
});
}
于 2013-09-03T13:31:50.900 回答
0
您可以使用 jQuery libray ~ Ajax libray 联系服务器端,使用方法$_GET、$_POST或其他方法。
有几种方法可以做到这一点,一种使用 jQuery 事件:
$('a').click(function (){
//Use ajax libray here..
});
on
jQuery 库中的事件:
$('a').on("click", function (){
//Ajax..
});
和 HTMLonclick
事件:
<script>
$(document).ready(function func(){
// Ajax
});
</script>
<a href="#" onclick="func();">click to func(); function</a>
于 2013-09-03T13:43:23.850 回答