[英]Ajax Post 500 Internal Server Error with asp.net
我對ajax有問題
這是代碼:
$(document).ready(function () {
show_page(1);
});
function show_page(page) {
debugger;
$.ajax({
type: 'post',
url: 'OrdiniServer.aspx',
data: {
page: page
},
success: function (response) {
$("#table_ordini").html(response);
}
});
return false;
}
此功能包含在RistoratoreAccount.aspx中,該文件本身位於母版頁中。 因此,當我啟動此功能時,它應調用頁面“ OrdiniServer.aspx”,但是瀏覽器控制台卻給我這個錯誤:
jquery-1.3.2.min.js:8 POST http://localhost:10343/OrdiniServer.aspx 500 (Internal Server Error)
send @ jquery-1.3.2.min.js:8
ajax @ jquery-1.3.2.min.js:8
show_page @ RistoratoreAccount.aspx:440
(anonymous function) @ RistoratoreAccount.aspx:433
j @ jquery-1.3.2.min.js:3
fireWith @ jquery-1.3.2.min.js:3
ready @ jquery-1.3.2.min.js:3
J @ jquery-1.3.2.min.js:3
我試圖設置帶有ContentPlaceHolder的OrdiniServer.aspx,但沒有它,但仍然無法正常工作。
我試圖在后面的代碼上使用斷點,但是斷點沒有啟動,因此錯誤不在代碼中...
這是OrdiniServer.aspx頁面:
<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/MasterBack.Master" CodeBehind="OrdiniServer.aspx.cs" Inherits="FoodDelivery.OrdiniServer" %>
<asp:Content ID="cp2" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
</asp:Content>
ps我在另一個沒有主頁的項目中嘗試了此代碼,並且可以工作...
使用get方法而不是post嘗試下面的代碼
$(document).ready(function () {
show_page(1);
});
function show_page(page) {
debugger;
$.get("/OrdiniServer.aspx", { page: page }, function (data) {
$("#table_ordini").html(data.toString());
})
}
嘗試這個 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.