我有這個小問題... 我有這個asp.net網站。 我有一個菜單,全部用html和css完成。 所以當我點擊home時,ajax會將其他內容加載到指定的div元素中。 工作100%。jQuery AJAX和ASP.NET
在加載到div元素的內容中,我有一個按鈕。一個ASP.NET按鈕。
當我按一下按鈕,它給了我一個「的資源不能被發現。」錯誤。
必須有我丟失的東西。如果你不明白,繼承人的AJAX:
//Load the Home page on click.
$(document).ready(function() {
$('.home').click(function() {
$("#content").load("html/home/home.aspx");
});
});
現在被加載到內容DIV aspx頁面,會顯示一個按鈕,btnAdd:
<asp:Panel ID="pnlAddNewBlog" runat="server">
<asp:TextBox ID="txtAddNewBlog" runat="server" TextMode="MultiLine"></asp:TextBox>
<br />
<asp:Button ID="btnAdd" runat="server" Text="Add" />
</asp:Panel>
當我點擊該按鈕,誤差出現。
我想實現的是:當用戶點擊該按鈕,在txtAddNewBlog文本被添加到數據庫中。現在我可以使用C#實現這個功能了......但是如果這個錯誤出現在我的方式中,則不會。有任何想法嗎?
是否存在'html/home/home.aspx'?嘗試查看瀏覽器發送的網絡請求。導航到該URL以確保其存在。 – Danny
是的,它存在,因爲ajax將home.aspx中的所有內容加載到#content中,我可以看到它。但是當我點擊底部時。這工作時,我沒有ajax加載內容...但是當ajax進來時,它不再工作 –
是否##內容放在一些其他形式?如果是,那麼當你加載其他頁面時,你會破壞html結構。 – Aristos