在asp.net mvc3中发现302错误代码是什么?我正在尝试执行一个简单的jquery $.get调用,以便从服务器获取当前时间戳。
代码如下:
javascript
var url = '/Utility/GetTimeStamp';
$.get(url, function(data){ $("#curr_time").val(data); });c# mvc
public ActionResult GetTimeStamp()
{
string time_stamp = DateTime.Now.ToString("o");
return Content(time_stamp);
}发布于 2013-10-11 08:30:48
如果contoller的名称是UTILITY..现在你就在那里
试试这段代码
javascript
var url = 'GetTimeStamp';
$.post(url
,{}
, function(data)
{
$("#curr_time").val(data);
});C# MVC
[HttpPost]
public JsonResult GetTimeStamp()
{
string time_stamp = DateTime.Now.ToString("o");
return Json(time_stamp);
}它返回一个json结果。
发布于 2013-10-22 10:30:22
你是说304吗?
1向ajax请求($.get)参数中添加随机数或数据
2缓存使用$.ajax({、:false})
3、在服务器端代码中没有设置缓存,比如
HttpContext.Response.Cache.SetNoStore();
发布于 2015-08-13 04:20:32
你的web.config里有这样的东西吗?
<location path="assets">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="scripts">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>我遇到了这个问题,所有未经验证的请求都被重定向到登录页面。尝试将ajax url粘贴到新的浏览器窗口中,看看会得到什么。
https://stackoverflow.com/questions/18910581
复制相似问题