问题标签 [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.
asp.net-mvc - MVC Ajax ActionLink 替换了整个 bootstrap modal-body
下面的 Ajax.ActionLink 有一个空的 AjaxOptions。令人惊讶的是,它会自动将 ajax 响应呈现到模态中并替换整个 .modal-body 元素。我的意图是将响应呈现到#ItemCommentModalBody div 中。无论我如何设置 UpdateTargetId 和 InsertionMode,即使是空的 AjaxOptions,响应也将替换整个 .modal-body div。这是一个错误吗?模态由引导程序触发。
asp.net - MVC 不显眼的 ajax:使用 ajax 操作链接 GET 请求将文本框值作为查询字符串发送
在下面的示例代码中,我有 ajax action-link 发送一个 GET 请求。我想将消息文本框的值作为请求的查询字符串发送。我知道这可以用 ajax-forms 来完成。但我想知道是否有什么可以在下面的代码中代替 XXXXX 来实现这一点。
jquery - MVC4 javascript文件位置
我正在尝试创建 MVC4 应用程序。脚手架脚本包含较旧的 jquery,因此我将其更新为 1.10,但相应的 mvc4 文件 unobtrusive-ajax.js 似乎停止工作,因为它使用 live() 而不是 on()
我在哪里可以找到 jquery-1.10.2 的 jquery.unobtrusive-ajax.js?
jquery - 在 Ajax.actionlink 的 OnSuccess 回调上调用 javascript 函数?
我正在使用 MVC5。我正在使用 Unobtrusive Ajax.ActionLink() 从列表中加载图像。这是示例代码:-
OnSuccess 回调我调用一个函数'enableZoom'。只要它在视图页面的脚本标签内,它就可以工作。但是当我将 enableZoom 函数移动到 custom.js 文件时, OnSuccess 回调找不到或调用它。
PS:我的 custom.js 文件正在成功加载(通过 firebug 确认),并且 custom.js 也有其他功能并且可以正常工作。任何线索/帮助将不胜感激?
asp.net-mvc - 我们可以暂时停止发送ajax并继续吗?
我需要在OnBegin上停止发送Ajax.ActionLink的 ajax 请求一段时间,如果确认警报为真,则继续请求。在下面的代码中,我可以中止 ajax 请求,有没有办法使用自己的方法重新发送它。
编辑: 我已经实现了,谢谢 Guruprasad。
jquery - AJAX 表单重定向而不是更新目标
我知道这个问题已经被问了很多,我已经尝试了所有我能找到的解决方案,但我仍然无法让我的 Ajax 表单更新 DIV,而不是重定向到操作方法,例如(Local..Home/Index_AddUser)。我已经缩短了代码,因为它很长,否则:
看法
局部视图
用户详细信息控制器
_布局
网页配置
捆绑配置
在此先感谢,我是 Stack 和 MVC 的新手,所以如果您需要更多信息,请询问:)
javascript - 如何在使用 unobtrusive-ajax 进行 ajax 请求后删除 DOM 元素?
在回调函数“OnSuccess”中,我无法获取我点击的元素。单击“Del”按钮后,我尝试删除我刚刚单击的“Del”按钮中的“tr”元素。如何做到这一点?
c# - 使用 Ajax Unobtrusive 渲染局部视图
我有以下视图和部分视图。在索引操作方法中,我需要将 Create 呈现为部分视图。根据这个问题的答案,我尝试使用 Ajax 辅助方法(我发现 AJAX 和 JS 对我来说很难理解)。
局部视图
执行时出现错误:
任何帮助,将不胜感激。我尝试以多种方式更改 RenderPartial 的参数,但没有成功。
注释
我已经在我的布局中添加了所有脚本。
错误
根据 Greg 的输入进行编辑
主视图
我知道一些应该用来让它正确的脚本丢失了。但我不知道应该在哪里添加脚本。我之前遇到过同样的问题,无法解决我排除了使用脚本的部分。
我的创建按钮没有做任何事情。在浏览器控制台中,我收到错误 Element not found。
jquery - ASP.NET MVC Ajax.BeginForm 文件上传不显眼
我的视图中有以下内容
当我包括:
我的控制器将文件接收为 null,但如果没有 unobtrusive-ajax,它可以正常工作,因为您已经猜到它会返回一个突兀的局部视图。
我在 AjaxOptions 中尝试过 OnSuccess 和 Update,但它们似乎不起作用。
有什么解决方法吗?由于缺乏 jQuery 和 JavaScript 的经验,我可能错过了一些东西。
我在一个视图上有两个表单,上面的一个应该上传文件并返回一个列表对象(URL、Id 等)。