0
안녕하세요, 저는 litl 문제가 있습니다. # 아약스를 던져서 함수를 호출하려고 시도하지만, 작동하지 않아요.하지만 아무 것도 할 수 없어요.아약스가 C# 함수를 호출하여 반환 된 intger를 얻는다.
function Save(ID, FullId) {
var code ="1234"// prompt("הכנס סיסמא", "סיסמא");
var flag = 2;//subcatgory
var catname='';
if (code == "1234") {
if (FullId == "tdcatid" + ID){
flag = 1; //catgory
}
catname=$('#'+FullId).val();
$.ajax({
async: false,
type: "POST",
url: "admins.aspx/SaveCondition",
data: '{catId: ' + ID + ',catFlag:' + flag + ',catName: ' + catname + '}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
alert(response.d);
}
});
단절 측
[System.Web.Services.WebMethod]
public static int SaveCondition(int catId, int catFlag, string catName)
{
int answer=(int) Dbhelper.ExecuteScalar("server=MY_COMP\\AMIT;database=IDEAS;Trusted_Connection=True",
"sp_save_catgory_and_sub",
new SqlParameter("@caname", catName),
new SqlParameter("@catid", catId),
new SqlParameter("@flag", catFlag)
);
return answer;
}
(Fiddler 또는 Chrome 개발자 도구를 사용하여) 호출을 검사하고 어떤 오류가 발생하는지 확인할 수 있습니까? – Jaime
오류가 없다면 서버 측에 디버깅을 시도하지만 아무런 문제가 발생하지 않습니다. – amit