0
你好我有一个litel问题,我尝试调用一个函数在c#抛出ajax,但它dosen't工作,我尝试evrey的东西,但仍然没有什么可以一些plz告诉我什么是错的ajax调用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