【问题标题】:Return Javascript in c# mvc action replaces view with plain text在 c# mvc 操作中返回 Javascript 用纯文本替换视图
【发布时间】:2016-07-05 09:32:59
【问题描述】:

我之前使用返回 Javascript 的操作的代码突然停止工作。

我的视图显示了一个 jquery 对话框,当用户单击保存按钮时,该对话框中的控件转到返回的 mvc post

 return JavaScript("OnCreateSuccess('some value')");

早期的 javascript 方法用于执行.. 现在,浏览器视图被替换为文本

OnCreateSuccess('某个值');

我知道这不是传递信息的好方法,但我继承了这段代码。

【问题讨论】:

  • 您是否使用 AJAX 调用来调用此操作?? return Javascript 仅适用于此。在这里查看更多stackoverflow.com/questions/19541336/…
  • 不幸的是它正在使用 $('#form').submit();我正在寻找替代方法来替换它以制作 ajax 帖子

标签: javascript c# jquery asp.net-mvc-5


【解决方案1】:

我重写了 Action 以返回 JSON,并使用 Ajax 调用和 jquery 回调来处理返回的值。

感谢@Deep

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-02
    • 2019-09-26
    • 2013-09-11
    相关资源
    最近更新 更多