我是
javascript和jquery的新手,如果可能的话我想要一些帮助.我搜索并尝试使它工作,但我想我错过了一些简单的东西.
我的cs文件中有以下方法(CeduleGlobale.aspx.cs)
[WebMethod]
public static void SetSession(string data)
{
HttpContext.Current.Session["salesorderno"] = data;
}
我的ascx文件中也有一些javascript
function SetSession() {
var request;
var values = 'fred';
request = $.ajax({
type: "POST",url: "CeduleGlobale.aspx/SetSession",data: values,contentType: "application/json; charset=utf-8",dataType: "json"
});
request.done(function () {
alert("Finally it worked!");
});
request.fail(function () {
alert("Sadly it didn't worked!");
});
}
脚本中的函数由调用
我不断得到的结果是“可悲的是,它没有用!”.
我知道问题不在于与url路径相关的任何内容,因为当我将NULL作为数据传递并且没有参数的方法时,它会起作用.
参数和数据是我相信我绊倒的原因.