【发布时间】:2015-10-01 23:33:38
【问题描述】:
我正在使用 AJAX 搜索产品,但我有带有 click 功能的产品的分页代码,但在结果返回后,ShopAjaxSearch.aspx 内的点击功能没有触发。
ShopAjax.aspx:
<div id="demo-2">
<input type="search" placeholder="Search" onchange="this.value='';" id="txtBrand">
</div>
<script type="text/javascript">
$(document).ready(function() {
$('#txtBrand').keyup(function() {
var param = {
"str": $(this).val()
};
$.ajax({
url: "ShopAjaxSearch.aspx",
data: param,
success: function(data) {
$('#result').html(data);
},
error: function() {
alert('Error');
}
});
});
});
</script>
<div id="result">
</div>
ShopAjaxSearch:
<div class="pagging">
<asp:DataList ID="dlPaging" runat="server" RepeatDirection="Horizontal" OnItemCommand="dlPaging_ItemCommand" OnItemDataBound="dlPaging_ItemDataBound" CssClass="pagenumON">
<ItemTemplate>
<asp:LinkButton ID="lnkbtnPaging" runat="server" CommandArgument='<%#Eval("PageIndex") %>' CommandName="Paging" Text='<%# Eval("PageText") %>' CssClass="pagenum"></asp:LinkButton>
</ItemTemplate>
</asp:DataList>
<asp:Label id="lblPageInfo" runat="server" ForeColor="Red"> </asp:Label>
<asp:LinkButton ID="lbtnPrevious" runat="server" CausesValidation="false" OnClick="lbtnPrevious_Click" CssClass="button prev">Previous</asp:LinkButton>
<asp:LinkButton ID="lbtnNext" runat="server" CausesValidation="false" OnClick="lbtnNext_Click" CssClass="button next">Next</asp:LinkButton>
<asp:LinkButton ID="lbtnFirst" runat="server" CausesValidation="false" OnClick="lbtnFirst_Click" CssClass="button prev">First</asp:LinkButton>
<asp:LinkButton ID="lbtnLast" runat="server" CausesValidation="false" OnClick="lbtnLast_Click" CssClass="button next">Last</asp:LinkButton>
</div>
链接按钮Next,Previous,First,Last在ShopAjax.aspx
请帮忙谢谢!!
【问题讨论】: