问题标签 [unobtrusive-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 回答
1883 浏览

asp.net-mvc - MVC Ajax ActionLink 替换了整个 bootstrap modal-body

下面的 Ajax.ActionLink 有一个空的 AjaxOptions。令人惊讶的是,它会自动将 ajax 响应呈现到模态中并替换整个 .modal-body 元素。我的意图是将响应呈现到#ItemCommentModalBody div 中。无论我如何设置 UpdateTargetId 和 InsertionMode,即使是空的 AjaxOptions,响应也将替换整个 .modal-body div。这是一个错误吗?模态由引导程序触发。

0 投票
0 回答
595 浏览

asp.net - MVC 不显眼的 ajax:使用 ajax 操作链接 GET 请求将文本框值作为查询字符串发送

在下面的示例代码中,我有 ajax action-link 发送一个 GET 请求。我想将消息文本框的值作为请求的查询字符串发送。我知道这可以用 ajax-forms 来完成。但我想知道是否有什么可以在下面的代码中代替 XXXXX 来实现这一点。

0 投票
1 回答
23 浏览

jquery - MVC4 javascript文件位置

我正在尝试创建 MVC4 应用程序。脚手架脚本包含较旧的 jquery,因此我将其更新为 1.10,但相应的 mvc4 文件 unobtrusive-ajax.js 似乎停止工作,因为它使用 live() 而不是 on()

我在哪里可以找到 jquery-1.10.2 的 jquery.unobtrusive-ajax.js?

0 投票
1 回答
1584 浏览

jquery - 在 Ajax.actionlink 的 OnSuccess 回调上调用 javascript 函数?

我正在使用 MVC5。我正在使用 Unobtrusive Ajax.ActionLink() 从列表中加载图像。这是示例代码:-

OnSuccess 回调我调用一个函数'enableZoom'。只要它在视图页面的脚本标签内,它就可以工作。但是当我将 enableZoom 函数移动到 custom.js 文件时, OnSuccess 回调找不到或调用它。

PS:我的 custom.js 文件正在成功加载(通过 firebug 确认),并且 custom.js 也有其他功能并且可以正常工作。任何线索/帮助将不胜感激?

0 投票
1 回答
107 浏览

asp.net-mvc - 我们可以暂时停止发送ajax并继续吗?

我需要在OnBegin上停止发送Ajax.ActionLink的 ajax 请求一段时间,如果确认警报为真,则继续请求。在下面的代码中,我可以中止 ajax 请求,有没有办法使用自己的方法重新发送它。

编辑: 我已经实现了,谢谢 Guruprasad。

0 投票
1 回答
610 浏览

jquery - AJAX 表单重定向而不是更新目标

我知道这个问题已经被问了很多,我已经尝试了所有我能找到的解决方案,但我仍然无法让我的 Ajax 表单更新 DIV,而不是重定向到操作方法,例如(Local..Home/Index_AddUser)。我已经缩短了代码,因为它很长,否则:

看法

局部视图

用户详细信息控制器

_布局

网页配置

捆绑配置

在此先感谢,我是 Stack 和 MVC 的新手,所以如果您需要更多信息,请询问:)

0 投票
2 回答
918 浏览

javascript - 如何在使用 unobtrusive-ajax 进行 ajax 请求后删除 DOM 元素?

在回调函数“OnSuccess”中,我无法获取我点击的元素。单击“Del”按钮后,我尝试删除我刚刚单击的“Del”按钮中的“tr”元素。如何做到这一点?

0 投票
2 回答
1221 浏览

c# - 使用 Ajax Unobtrusive 渲染局部视图

我有以下视图和部分视图。在索引操作方法中,我需要将 Create 呈现为部分视图。根据这个问题的答案,我尝试使用 Ajax 辅助方法(我发现 AJAX 和 JS 对我来说很难理解)。

局部视图

执行时出现错误:

任何帮助,将不胜感激。我尝试以多种方式更改 RenderPartial 的参数,但没有成功。

注释

我已经在我的布局中添加了所有脚本。

错误

根据 Greg 的输入进行编辑

主视图

我知道一些应该用来让它正确的脚本丢失了。但我不知道应该在哪里添加脚本。我之前遇到过同样的问题,无法解决我排除了使用脚本的部分。

我的创建按钮没有做任何事情。在浏览器控制台中,我收到错误 Element not found。

0 投票
1 回答
294 浏览

jquery - 如何在不更改 jquery.unobtrusive-ajax.js 文件的情况下扩展 Microsoft jQuery Unobtrusive Ajax?

jquery.unobtrusive-ajax.js 如下所示:

在此处输入图像描述

我想将以下事件添加到库中,以便我可以在不同的文件中使用 asyncRequest() 函数。

0 投票
0 回答
830 浏览

jquery - ASP.NET MVC Ajax.BeginForm 文件上传不显眼

我的视图中有以下内容

当我包括:

我的控制器将文件接收为 null,但如果没有 unobtrusive-ajax,它可以正常工作,因为您已经猜到它会返回一个突兀的局部视图。

我在 AjaxOptions 中尝试过 OnSuccess 和 Update,但它们似乎不起作用。

有什么解决方法吗?由于缺乏 jQuery 和 JavaScript 的经验,我可能错过了一些东西。

我在一个视图上有两个表单,上面的一个应该上传文件并返回一个列表对象(URL、Id 等)。