问题标签 [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.
c# - 添加 jquery.unobtrusive-ajax.js 引用后上传为空
如果我不推荐,jquery.unobtrusive-ajax.js
我可以在 Post 上获得附件。如果我引用它,它会给我空值。
}
如何处理?
asp.net-ajax - 是否建议在 MVC 5 中使用不显眼的 AJAX?
我知道有支持的库,unobtrusive AJAX
所以我问我父亲(也是 .net 程序员)为什么不使用它,他的回答让我非常惊讶:
“
unobtrusive AJAX
(在你的情况下jquery.unobtrusive-ajax
)不推荐使用,所以我不使用它。我更喜欢使用手动编写AJAX
请求JQuery
。”
我在互联网上搜索,但我找不到unobtrusive AJAX
说不建议使用的地方。
jquery.unobtrusive-ajax
那么and的使用有什么问题MVC AJAX helpers
吗?如果是这样,你能说一下是什么问题,可以解决吗?
ajax - MVC 5 Ajax 问题
我正在学习 MVC5,我正在尝试实现一个简单的页面来添加和显示学生。这个问题占用了大量空间,但非常基本。
所以这里是模型:
以下是操作方法:
这是父视图: Index.cshtml
这是子视图:Create.cshtml
现在我有几个问题:
- 当我输入学生姓名和年龄并单击创建时,文本框仍然显示值而不是被清除。数据保存在数据库中。
- 如果我想在添加新学生后立即更新左侧的列表怎么办?
我对 MVC4 有一点经验,如果我过去(在 AjaxOptions 中)传递包含两个子 div(在我的情况下为“myformbase”)的 div 的 Id,那么它会更新它。但不确定为什么这在 MVC5 中不起作用。
ajax - MVC 5 Ajax 表单
我正在使用Ajax.BeginForm
助手。它运作良好,但我有一个小问题。
这是代码:
我已将 UpdateTargetId 设置为“pid”。
所以最初渲染的 HTML 看起来像:
现在,当我提交时,它会将整个 pid div 放在 pid 中。IE
我尝试设置 Ajax 选项InsertionMode= InsertionMode.Replace
但没有成功。无论如何,我可以用新获得的内容完成“pdiv”的替换吗?
jquery - JQuery 不显眼的 AJAX 不起作用
它最近停止工作,我不知道为什么(ASP .NET MVC 4,jQuery 1.8.3)。在我的网站上使用不显眼的 ajax 的所有东西(验证、Html.Ajax、Ajax.ActionLink 等)只是做一个普通的帖子而不是一个 AJAX 帖子。
我唯一的线索是
在 Chrome 调试器中。
我试过更新 nuget 包。
如何进一步排除故障或至少获得一些有用的线索?
jquery - 使用不显眼的 Ajax 的全局事件
当 Unobtrusive ajax 执行 ajax 调用时,它似乎不会调用全局 jquery ajax 事件。这是我尝试处理该事件的示例。
如果我像这样进行 ajax 调用,则该事件可以正常工作:
知道如何为所有 ajax 完成事件设置全局句柄,而不管它们的来源如何?或者如何处理 Unobtrusive Ajax 的全局事件?
jquery - 在 ajax 加载的局部视图中在 @Ajax.ActionLink 上使用 jquery.unobtrusive-ajax.js
在 _Layout.cshtml 中:
运行脚本会激活 index.cshtml 中的所有 @Ajax.ActionLink。一些 ajax 动作链接通过 ajax 加载局部视图,而这些局部视图包含更多的 ajax 动作链接。这些新的 ajax 操作链接没有被激活,因为 jquery.unobtrusive-ajax.js 在它们出现在页面之前就已经运行了。
我的解决方案是在局部视图上再次运行脚本。
在 _PartialView.cshtml 中:
然而,这会导致 index.cshtml 中的 @Ajax.ActionLink 被第二次激活。如果我点击这些 ajax 动作链接中的任何一个,它们对应的动作就会运行两次。
如何在部分视图中激活新的 ajax 操作链接而不重新激活现有的 ajax 操作链接?
c# - 不显眼的 ajax 调用未达到 onfailure,而是在控制台中输出状态码
我正在使用 ajax 不显眼,当它到达我的自定义授权标签时,状态代码已设置,我已经准备好 json 数据,但是当它返回信息时,状态代码被捕获在控制台中并说例如,“加载失败资源:服务器响应状态为 403(禁止)。” 我在 onfailure ajax 选项中放置了警报,并且那里没有任何东西被触发。似乎它没有将状态码错误视为失败的 ajax 调用。如何处理 onFailure ajax 选项中的状态码错误?
这是在我的自定义授权属性中。
我的 Ajax 不显眼的调用
简单的警报,看看它是否触发了这些事件中的任何一个。
jquery - 在 Rails 3.2.13 中调用 ajax 后,动作模板未呈现
我想通过从浏览器传递一些数据(一些文本值作为字符串)来执行 ajax 请求,并呈现我使用 ajax 向其发送请求的相同操作的视图。
我的工作流程是这样的:
用户上传两个文件:calib 和 :inten。
app 使用回形针保存文件并解析不同实例变量中的信息。
- 解析文件后,应用程序以
flash[:notice]
in create 操作的形式传递消息,并立即将 pr 列表作为浏览器中的下拉列表提供给用户。 有两个部分
_form
,_formTwo
它们在创建操作中呈现。当我执行 ajax 请求时,我处于创建视图中,并且我正在请求
norm
控制器中命名的其他操作。- 在 ajax 调用之后,我希望应用程序在
norm.html.erb
不刷新页面的情况下呈现。
我的代码在这里: http: //pastie.org/private/keykmwbzcrv04dfvkufsew
我尝试使用不显眼的 javascript 进行 ajax,但我不知道如何使用 link_to 或 button_to 助手传递一些数据(如上所述)。
使用简单的 jquery ajax,我可以将数据传递给服务器,但我的页面没有呈现。开发日志显示页面已呈现,但浏览器页面没有任何变化。我知道我错过了一些东西,但无法弄清楚?
开发日志输出:
我希望我已经很好地解释了我的问题,如果我没有说清楚,请告诉我??
javascript - 不显眼的 Ajax 正在阻止 onsuccess 在 MVC5 中触发
当我没有引用不显眼的 Ajax 脚本时,我有一个 Ajax 调用可以正常工作。当我将它添加到页面时,它会阻止 onSuccess Javascript 触发。当尝试使用引用的脚本渲染局部视图时,一切正常。此外,奇怪的是 onSuccess 函数在页面首次加载时触发。
为了澄清,我在我的 DOM 底部引用了脚本,并且 web.config 文件启用了它。使用浏览器调试时,我看到 AJAX 是成功的,它只是没有进入 javascript onSuccess 方法。这是我的代码:
脚本参考:
AJAX 调用:
控制器:
Javascript: