ASP.NET强制重新加载页面并影响jQuery
我在ASP.NET应用程序中使用jQuery实现某些功能,但是每次触发jQuery事件时,结果都会显示一秒钟,然后页面会刷新。代码会将用户从选择框中选择的内容放入文本框中,问题是它在chrome中工作,但就我而言,我无法让它在firefox中工作。我需要这个在fixfox工作,因为它将进入它 我如何在firefox中实现这一点:ASP.NET强制重新加载页面并影响jQuery,jquery,asp.net,vb.net,Jquery,Asp.net,Vb.net,我在ASP.NET应用程序中使用jQuery实现某些功能,但是每次触发jQuery事件时,结果都会显示一秒钟,然后页面会刷新。代码会将用户从选择框中选择的内容放入文本框中,问题是它在chrome中工作,但就我而言,我无法让它在firefox中工作。我需要这个在fixfox工作,因为它将进入它 我如何在firefox中实现这一点: <script type="text/javascript"> $(function () { $('#mybkng').hide(
<script type="text/javascript">
$(function () {
$('#mybkng').hide();
$('#props').click(getProp);
});
function getProp() {
var prop = $(this).val();
$('#select').click(function () {
event.preventDefault();
$('#mybkng').show();
$('#theproperty').val(prop);
});
}
</script>
$(函数(){
$('#mybkng').hide();
$(“#道具”)。单击(获取道具);
});
函数getProp(){
var prop=$(this.val();
$('#选择')。单击(函数(){
event.preventDefault();
$('#mybkng').show();
$('theproperty').val(道具);
});
}
任何帮助都将不胜感激。这已经让我发疯了。用VB也可以这样做吗?我认为问题在于函数调用在按钮上的函数调用之前使用return。
function getProp() {
var prop = $(this).val();
$('#select').click(function () {
event.preventDefault();
$('#mybkng').show();
$('#theproperty').val(prop);
});
return false
}
无论您在何处调用,请在其前面使用return,如下所示
OnClientClick="return getProp();"
我假设您正在使用webforms,并且
#props
按钮绑定到服务器端,或者指定了runat=“server”
属性?在mybkng div中有runat server标记,这会影响它吗?