问题标签 [asp.net-mvc-ajax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
588 浏览

asp.net-mvc - 如何在asp.net mvc的控制器中接收ajax调用发送的模型对象

我通过 ajax 向控制器操作发送了一个对象,但我不知道如何在控制器中接收对象。我的ajax调用是:

这应该可以,但是我不知道如何在控制器中接收对象。我写了这个:

但它不起作用。我需要这方面的帮助,在此先感谢。

我的家庭课程:

0 投票
1 回答
46 浏览

asp.net-mvc-4 - 空输入没有返回附加值

我的 ajax 搜索有问题。当我向我的模型添加一些数据时,我会转到我的索引视图,在那里我使用我的 ajax-search。然后 我从输入中删除文本并提交表单,索引视图没有显示添加的数据。如何解决

这是我的 SearchController

索引视图

0 投票
2 回答
9418 浏览

asp.net-mvc - 一起返回部分视图和错误响应

我有一种情况,我需要以局部视图的形式向客户端返回异常。这是我的代码

我将响应状态码设置为 500,以便在 ajax 调用的错误部分捕获响应。

这工作正常,但返回服务器错误只是为了标记此异常似乎有点矫枉过正。

有没有更好/标准的方法来做到这一点?

0 投票
1 回答
1109 浏览

ajax - Ajax 请求在 IE 中随机中止

我在 IE9 中的 Ajax 调用出现间歇性问题。这是我的代码

这是我的设置

  • IE9
  • jQuery 1.9.1
  • MVC3

有时这个 ajax 请求返回有效,有时它会出错。我检查了提琴手,响应是 504 网关超时错误,响应文本为空。但是,当我在 IE 开发人员工具中检查此内容时,响应已中止。

我已经在 FF 和 Chrome 中对此进行了测试,它们总是返回有效的响应。这是IE的问题吗?有解决方法吗?

任何帮助是极大的赞赏。我整个星期都在努力解决这个问题:(

0 投票
3 回答
565 浏览

asp.net-mvc - 获得 Ajax 响应后,无法更新 ASP.net MVC 中的 Label.HiddenFor 字段

在我的 ASP.net MVC 应用程序中。我正面临一个问题,并且真的为此而苦苦挣扎。

我在 View 有一个编辑表单,因为我有一个标签,定义为:

单击提交按钮后,将调用 ajax 请求并发送回服务器响应。

但是,问题是我无法在收到服务器响应的情况下更新该隐藏字段。

问题是因为它是隐藏输入类型。有没有其他方法可以做到这一点..请帮忙。

0 投票
0 回答
167 浏览

asp.net-mvc - 使用纯 JavaScript 调用控制器

如何使用纯 javascript 而不是 jquery 或任何外部库来调用 MVC 中的控制器

控制器

jQuery

javascript中上述jquery的等效语法是什么

0 投票
0 回答
350 浏览

javascript - 发布序列化表单将空值传递给我的控制器

我正在序列化我的表单并通过 javascript 函数发布

并将我的更新功能放在 js 文件中

我正在使用form-Serialize javascript 库

我正在接收有关我的更新功能的数据,如下所示

但是当我将它发送到我的控制器时

输入数据,即 myData 为空。如何将我的数据发布到控制器?

0 投票
2 回答
1407 浏览

asp.net-mvc - 如何在 MVC 3.0 App 中的 asp.net mvc Ajax 的情况下接收和显示 JSON 错误响应

我正在使用 CustomErrorHandler 属性来处理我的 asp.net mvc 应用程序中的错误。代码如下:

它具有捕获正常错误和 Ajax 错误的能力。

如果出现正常错误,我正在构建错误模型并显示错误视图

但是,如果出现 Ajax 错误,我想以 JSON 的形式显示错误消息。

我尝试了一些类似的东西:

但是,它表示data.ErrorMessage未定义,而不是显示实际的错误消息。

请帮助/建议如何处理这个问题。

更新2: 这就是它的解决方法:

0 投票
1 回答
237 浏览

asp.net-mvc-5 - Ajax.RouteLink 给出 404

我有这个链接

和这个动作方法

RouteNames.Ajax.BidOnLot被设定为"BidOnLot"

但是由于某种原因,当我单击该链接时,我收到一条带有此消息的 404。

当我只有 LotId 参数时,一切正常,但添加一个额外的参数会使它全部失败。

为什么会这样?

0 投票
1 回答
1496 浏览

javascript - Ajax OnFailure 函数

我有一个 AJAX.RouteLink 有以下 AJAXOptions

我的 OnFailure 方法看起来像这样

问题是,当它被调用时,我得到了这个错误

在监视列表中我可以看到responseTextinajaxContext是 html。

我在这里做错了什么?