我试图用按钮点击刷新一个div,但一定是出了什么问题。我也在使用ASP.NET和jquery。如果你们能帮我那就太棒了
$('#addmebaby').click(function () {
$.ajax({
url: "MenuControl.aspx",
type: "GET",
dataType: "html",
success: function (data) {
var result = $('<div />').append(data).find('#MenuDiv').html();
$('#MenuDiv').html(result);
},
error: function (xhr, status) {
alert("Sorry, there was a problem!");
},
complete: function (xhr, status) {
//$('#showresults').slideDown('slow')
}
});
});
这里有完整的代码
<script>
function refreshDiv() {
$('#addmebaby').click(function () {
$.ajax({
url: "MenuControl.aspx",
type: "GET",
dataType: "html",
success: function (data) {
var result = $('<div />').append(data).find('#MenuDiv').html();
$('#MenuDiv').html(result);
},
error: function (xhr, status) {
alert("Sorry, there was a problem!");
},
complete: function (xhr, status) {
//$('#showresults').slideDown('slow')
}
});
});
}
$(function () {
$("#dialog-form").dialog({
autoOpen: false,
height: 300,
width: 350,
modal: true,
appendTo: AddForm,
});
$("#create-user")
.button()
.click(function () {
$("#dialog-form").dialog("open");
});
$("#dialog-form-edit").dialog({
autoOpen: false,
height: 300,
width: 350,
modal: true,
appendTo: AddForm,
});
});
</script>
<div class="page-content-wrapper">
<div class="page-content">
<div class="row">
<div class="col-md-12">
<!-- BEGIN PAGE TITLE & BREADCRUMB-->
<h3 class="page-title">
MFT Haber Scripti V1 <small>Admin Paneli</small>
</h3>
<ul class="page-breadcrumb breadcrumb">
<li>
<i class="fa fa-home"></i>
<a href="index.html">Home</a>
<i class="fa fa-angle-right"></i>
</li>
<li>
<a href="#">Dashboard</a>
</li>
<li class="pull-right">
</li>
<li>
</li>
</ul>
<!-- END PAGE TITLE & BREADCRUMB-->
</div>
</div>
<!-- END PAGE HEADER-->
<div class="clearfix">
<!-- BEGIN EXAMPLE TABLE PORTLET-->
<div class="portlet box blue" >
<div class="portlet-title">
<div class="caption">
<i class="fa fa-edit"></i>Düzenleme Tablosu
</div>
</div>
<div class="portlet-body">
<div class="table-toolbar">
<div class="btn-group">
<input type="button" value="Yeni Ekle +" Id="create-user" class="btn green" />
</div>
<ul style="float:right">
<asp:Button ID="Button7" runat="server" Text="Seçilenleri Sil" BackColor="Red" CssClass="btn green" OnClick="Button7_Click" />
</ul>
</div>
<div id="MenuDiv">
<table class="table table-striped table-hover table-bordered" id="table" >
<thead>
<tr>
<th>
Seç
</th>
<th>
Baslik
</th>
<th>
Edit
</th>
<th>
Delete
</th>
</tr>
</thead>
<tbody>
<asp:Repeater runat="server" ID="repMasterMenu"><ItemTemplate>
<tr>
<td><asp:CheckBox ID="CheckBox1" runat="server" /></td>
<td>
<%#Eval("MenuName") %>
</td>
<td>
<asp:ImageButton ID="Duzen" runat="server" OnClientClick="$('#dialog-form-edit').dialog('open');" ImageUrl="~/admin/img/duzenle_16x16.gif" CommandArgument=<%#Eval("Id") %> onclick="Duzenle" Width="10px" />
<!--<a href="#" class="btn default btn-xs purple"><i class="fa fa-edit"></i> Edit</a>-->
</td>
<td>
<asp:ImageButton ID="Sil" ImageUrl="~/admin/img/sil_16x16.gif" runat="server" CommandArgument=<%#Eval("Id") %> onclick="sil" width="10px"/>
<!-- <a href="#" class="btn default btn-xs black"><i class="fa fa-trash-o"></i> Delete</a>-->
</td>
</tr>
</ItemTemplate></asp:Repeater>
</tbody>
</table>
</div>
</div>
</div>
<!-- END EXAMPLE TABLE PORTLET-->
</div>
<div id="dialog-form-edit" >
</div>
<!-- END CONTENT -->
function refreshDiv(){
$.ajax({ url: "MenuControl.aspx",
type: "GET",
dataType: "html",
success: function (data) {
var result = $('<div />').append(data).find('#MenuDiv').html();
$('#MenuDiv').html(result);
},
error: function (xhr, status) {
alert("Sorry, there was a problem!");
},
complete: function (xhr, status) {
//$('#showresults').slideDown('slow')
}
});
}
将此函数附加到元素onclick='refresh div()'上
问题内容: 我想知道是否有人可以指出我正确的方向。我有一个带有click事件的asp.net按钮(运行一些服务器端代码)。我想做的是通过ajax和jquery调用此事件。有什么办法吗?如果是这样,我会喜欢一些例子。 提前致谢 问题答案: 这就是jQuery对于ASP.Net开发人员真正的亮点。假设您有这个ASP按钮: 呈现后,您可以查看页面的源,页面上的ID不会是btnAwesome,而是$ ct
我正试图让JQuery在按下下一个按钮时自动单击该按钮。在互联网上,我发现应该是这样的(查看JQuery部分)。但由于某种原因,它不起作用。 它们必须在同一个代码中吗? 我尝试过的:JQuery: 表单中的按钮1 HTML: 表单中的按钮2 HTML:
问题内容: 我在Angular中有一个表单,其中有两个按钮标签。一键提交表单。另一个按钮仅用于使用进行导航。但是,当单击第二个按钮时,AngularJS导致页面刷新,从而触发404。我在函数中删除了一个断点,并触发了我的函数。如果我执行以下任何操作,它将停止: 如果删除,该按钮不会导致页面刷新。 如果我注释掉函数中的代码,则不会刷新页面。 如果我使用将按钮标签更改为锚标签(),则不会刷新。 后者似
问题内容: 我正在使用此处找到的自定义表格模型。我已经使用该帖子中提供的建议更新了我的代码,并遇到了一个新问题。我对我的代码所做的改变是一个注入到我,以避免与线程的问题。完成此操作后,通过按按钮更新我的表的代码已停止工作。 用于初始化的代码如下: 我用来更新的代码如下: 我也尝试过使用,但这也不起作用。截至目前,更新的唯一方法是关闭并重新打开程序。具有我正在使用的,随着用户添加更多玩家,尺寸会增加
问题内容: 在表单中使用按钮时出现问题。我希望该按钮调用功能。它确实可以,但是刷新页面的结果令人讨厌。 我的简单代码是这样的 单击该按钮后,该函数将在页面刷新时被调用,这会重置所有我先前的请求,这会影响到当前页面,这是先前请求的结果。 我应该怎么做才能防止页面刷新? 问题答案: 让我们返回false。这将解决它。
我有一个Angular的表单,里面有两个按钮标签。一个按钮提交上的表单。另一个按钮是纯导航使用。然而,当点击第二个按钮时,AngularJS会导致页面刷新,从而触发404。我在函数中删除了一个断点,它正在触发我的函数。如果我执行以下任何操作,它将停止: 如果我删除,则该按钮不会导致页面刷新 如果我注释掉函数中的代码,它不会导致页面刷新 如果我将按钮标记更改为锚定标记(