【发布时间】:2017-09-16 12:20:51
【问题描述】:
这是我的 Ajax 函数:
function createSalesInvoice() {
var SalesInvoice = {};
SalesInvoice.PaidAmount = $("#textbox1").val();
SalesInvoice.RemainingAmount = $("#textbox2").val();
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "/AjaxRequestToServer.aspx/createSalesInvoice", //URI
data: '{SalesInvoice: ' + JSON.stringify(SalesInvoice) + '}',
dataType: "json",
success: function (data) {
bootbox.alert("Item Added Successfully", function (e) { });
GetSalesInvoiceItemsList();
$("#hdfFlag").val("false");
},
error: function (xhr) {
}
});
}
我无法拨打我的[webmethod]。文本框中的所有值都返回正确。我想在表格中插入这些值。
[WebMethod]
public static int createSalesInvoice(SalesInvoiceEntity SalesInvoice)
{
int i = SalesInvoiceManager1.createSalesInvoice(SalesInvoice);
return i;
}
【问题讨论】:
-
您是否在 createSalesInvoice() 中添加了 [WebMethod] 属性?
-
@HamedJavaheri 是的.. 请查看我的网络方法有问题的编辑
-
您检查过您的数据属性是否正确吗?
-
您在页面中使用 ScriptManager 吗?
-
@HamedJavaheri 不。我不使用任何 ScriptManager
标签: c# jquery asp.net ajax asp.net-ajax