首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >asp.net mvc3 302在$.get调用中发现错误

asp.net mvc3 302在$.get调用中发现错误
EN

Stack Overflow用户
提问于 2013-09-20 14:52:14
回答 3查看 1.1K关注 0票数 2

在asp.net mvc3中发现302错误代码是什么?我正在尝试执行一个简单的jquery $.get调用,以便从服务器获取当前时间戳。

代码如下:

javascript

代码语言:javascript
运行
复制
var url = '/Utility/GetTimeStamp';
$.get(url, function(data){  $("#curr_time").val(data); });

c# mvc

代码语言:javascript
运行
复制
public ActionResult GetTimeStamp()
{
   string time_stamp = DateTime.Now.ToString("o");
   return Content(time_stamp);
}
EN

回答 3

Stack Overflow用户

发布于 2013-10-11 08:30:48

如果contoller的名称是UTILITY..现在你就在那里

试试这段代码

javascript

代码语言:javascript
运行
复制
   var url = 'GetTimeStamp';
    $.post(url
     ,{}
     , function(data)
        { 
           $("#curr_time").val(data); 
        });

C# MVC

代码语言:javascript
运行
复制
[HttpPost]
public JsonResult GetTimeStamp()
{
   string time_stamp = DateTime.Now.ToString("o");
   return Json(time_stamp);
}

它返回一个json结果。

票数 1
EN

Stack Overflow用户

发布于 2013-10-22 10:30:22

你是说304吗?

1向ajax请求($.get)参数中添加随机数或数据

2缓存使用$.ajax({、:false})

3、在服务器端代码中没有设置缓存,比如

HttpContext.Response.Cache.SetNoStore();

票数 0
EN

Stack Overflow用户

发布于 2015-08-13 04:20:32

你的web.config里有这样的东西吗?

代码语言:javascript
运行
复制
<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粘贴到新的浏览器窗口中,看看会得到什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18910581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档