это мой ManageCategory.js
function SaveArea() {
debugger;
if (flag_Area == 0) {
Temp = {
'Category_id': $("#txtAddArea_Id").val(),
'Category_name': $("#txtAddArea_Name").val().substr(0, 1).toUpperCase() + $("#txtAddArea_Name").val().substr(1).toLowerCase()
};
$.ajax({
type: "POST",
url: "WebForm1.aspx/InsertCategory",
dataType: "json",
// data: {},
data: JSON.stringify(Temp),
// data: JSON.stringify(contact, memberfilter, "\t"),
contentType: "application/json; charset=utf-8",
//processData: true,
success: function (Data) {
alert(Data);
//AreaList = Data;
if (Data == "true") {
oTable_Area.fnClearTable();
GetArea();
jsonParse = JSON.parse(AreaList.d);
oTable_Area.fnAddData(jsonParse);
jNSuccessMsg("New Category is added in database successfully.");
}
else if (Data == "false") {
jNErrorMsg("Attention", "Category is already exist in the database");
}
else {
jNErrorMsg("Error In Add Category", Data);
}
}
});
// debugger;
Id_Area = null;
}
это мой WebForm1.aspx.cs
[WebMethod]
public static string InsertCategory(string data)
{
IService1 wcfclient = ServiceHelper.InitService<IService1>();
clsCategoryBLL obj = JsonConvert.DeserializeObject<clsCategoryBLL>(data);
bool flag = false;
flag = wcfclient.InsertCategory(obj);
return (flag.ToString());
}
Я не могу добавить данные в таблицы данных jquery.$ .ajax неправильно передает данные в InsertCategory (метод веб-формы).
где я ошибаюсь? Пожалуйста, помогите мне ... tnx заранее