Jquery 如何在ASP.net中将日期作为JSON发送到服务器
好吧,我真的很困惑把我的日期发送到服务器,然后再接收数据。它就是认不出来Jquery 如何在ASP.net中将日期作为JSON发送到服务器,jquery,asp.net,http,post,json.net,Jquery,Asp.net,Http,Post,Json.net,好吧,我真的很困惑把我的日期发送到服务器,然后再接收数据。它就是认不出来 如果我已经使用“获取”方法获取请求链接,如何“发布”我的日期 当我“获取”日期时,服务器以“/date(875948900000)/”此格式接收该日期,但无法识别它,因此无法从中获取数据。数据类型是JSON 我应该在Ajax控制器HttpPost代码中编写什么? 很抱歉问了一些愚蠢的问题,但我是个新手,只想了解这个过程 GET和POST有很大的区别,GET方法是GET携带附加在URL字符串中的请求参数,而POST携带在消息
“/date(875948900000)/”
此格式接收该日期,但无法识别它,因此无法从中获取数据。数据类型是JSONGET和POST有很大的区别,GET方法是GET携带附加在URL字符串中的请求参数,而POST携带在消息体中的请求参数,这使得它更安全地传输数据 但是,您可以使用以下代码,使用ajax和JSON将日期发送到c#,并使用Success从c#重新发送回ajax
$.ajax({
type: "POST",
url: "page.aspx/SETDATE",
data: JSON.stringify({ 'Date': DateThatWillBeSent}),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
alert(msg);
}
});
在c#use中
我确实得到了这个错误:POST 404(未找到)首先,你给我发送了一个本地链接,我无法检查它,其次,你是否将函数设置为静态方法?您使用它作为静态公共方法,就像我在代码中写的一样?。最后但并非最不重要的一点是,找不到错误意味着在您的代码中找不到方法。请将我的代码用于测试目的,然后编辑它以确保一切正常
[WebMethod]
public static string SETDATE(string Date)
{
try
{
return Date;
}
catch (Exception ex)
{
throw;
}
}