问题标签 [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.
asp.net-mvc - 如何在asp.net mvc的控制器中接收ajax调用发送的模型对象
我通过 ajax 向控制器操作发送了一个对象,但我不知道如何在控制器中接收对象。我的ajax调用是:
这应该可以,但是我不知道如何在控制器中接收对象。我写了这个:
但它不起作用。我需要这方面的帮助,在此先感谢。
我的家庭课程:
asp.net-mvc-4 - 空输入没有返回附加值
我的 ajax 搜索有问题。当我向我的模型添加一些数据时,我会转到我的索引视图,在那里我使用我的 ajax-search。然后 我从输入中删除文本并提交表单,索引视图没有显示添加的数据。如何解决?
这是我的 SearchController
索引视图
asp.net-mvc - 一起返回部分视图和错误响应
我有一种情况,我需要以局部视图的形式向客户端返回异常。这是我的代码
我将响应状态码设置为 500,以便在 ajax 调用的错误部分捕获响应。
这工作正常,但返回服务器错误只是为了标记此异常似乎有点矫枉过正。
有没有更好/标准的方法来做到这一点?
ajax - Ajax 请求在 IE 中随机中止
我在 IE9 中的 Ajax 调用出现间歇性问题。这是我的代码
这是我的设置
- IE9
- jQuery 1.9.1
- MVC3
有时这个 ajax 请求返回有效,有时它会出错。我检查了提琴手,响应是 504 网关超时错误,响应文本为空。但是,当我在 IE 开发人员工具中检查此内容时,响应已中止。
我已经在 FF 和 Chrome 中对此进行了测试,它们总是返回有效的响应。这是IE的问题吗?有解决方法吗?
任何帮助是极大的赞赏。我整个星期都在努力解决这个问题:(
asp.net-mvc - 获得 Ajax 响应后,无法更新 ASP.net MVC 中的 Label.HiddenFor 字段
在我的 ASP.net MVC 应用程序中。我正面临一个问题,并且真的为此而苦苦挣扎。
我在 View 有一个编辑表单,因为我有一个标签,定义为:
单击提交按钮后,将调用 ajax 请求并发送回服务器响应。
但是,问题是我无法在收到服务器响应的情况下更新该隐藏字段。
问题是因为它是隐藏输入类型。有没有其他方法可以做到这一点..请帮忙。
asp.net-mvc - 使用纯 JavaScript 调用控制器
如何使用纯 javascript 而不是 jquery 或任何外部库来调用 MVC 中的控制器
控制器
jQuery
javascript中上述jquery的等效语法是什么
javascript - 发布序列化表单将空值传递给我的控制器
我正在序列化我的表单并通过 javascript 函数发布
并将我的更新功能放在 js 文件中
我正在使用form-Serialize javascript 库
我正在接收有关我的更新功能的数据,如下所示
但是当我将它发送到我的控制器时
输入数据,即 myData 为空。如何将我的数据发布到控制器?
asp.net-mvc - 如何在 MVC 3.0 App 中的 asp.net mvc Ajax 的情况下接收和显示 JSON 错误响应
我正在使用 CustomErrorHandler 属性来处理我的 asp.net mvc 应用程序中的错误。代码如下:
它具有捕获正常错误和 Ajax 错误的能力。
如果出现正常错误,我正在构建错误模型并显示错误视图
但是,如果出现 Ajax 错误,我想以 JSON 的形式显示错误消息。
我尝试了一些类似的东西:
但是,它表示data.ErrorMessage未定义,而不是显示实际的错误消息。
请帮助/建议如何处理这个问题。
更新2: 这就是它的解决方法:
asp.net-mvc-5 - Ajax.RouteLink 给出 404
我有这个链接
和这个动作方法
RouteNames.Ajax.BidOnLot
被设定为"BidOnLot"
但是由于某种原因,当我单击该链接时,我收到一条带有此消息的 404。
当我只有 LotId 参数时,一切正常,但添加一个额外的参数会使它全部失败。
为什么会这样?
javascript - Ajax OnFailure 函数
我有一个 AJAX.RouteLink 有以下 AJAXOptions
我的 OnFailure 方法看起来像这样
问题是,当它被调用时,我得到了这个错误
在监视列表中我可以看到responseText
inajaxContext
是 html。
我在这里做错了什么?