如何从控制器获取字符串并在视图中使用它?

电鱼

我试图从我的控制器中获取一些字符串并在视图中使用它。ActionResult 的工作方式如下:

public ActionResult GetSymbols()
{
    string result = "SVG-String";
    return Content(result);
}

这个结果将是一个 svg 格式的字符串,最后应该显示在我的 svg-drawing 中。我试图调用这个控制器动作,使用 JavaScript 并且我可以到达控制器但是我怎么能使用字符串?我看不到任何结果,那么将返回的字符串放入变量的正确方法是什么?

最后一次尝试是这样的:

$(document).ready(function () {
            $.ajax({
                url: "/Symbols/GetSymbols/",
                method: "GET",
                async: false,
                data: "",
                dataType: "string",
                success: function (data) { alert(data); }
            });
    });
沙贾汗

这个怎么样,

将您的Controller退货类型更改Json

[HttpGet]
public JsonResult GetSymbols()
{
    string result = "SVG-String";
    return Json(result, JsonRequestBehavior.AllowGet);
}

而你javascript就像,

$(document).ready(function () {
    $.ajax({
        method: "GET",
        url: "/Symbols/GetSymbols/",
        async: false,
        dataType: "json",
        success: function (data) { 
            alert(data); 
        },
        error: function (response) {
            console.log(response);
        }
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

获取视图控制器的类名称作为字符串

如何创建服务并在控制器中使用它

如何保存字符串并在另一个类中使用它?

如何通过在Swift中使用Objc在带按钮的表视图中打开视图控制器?

我如何从发布表单中获取值并在Rails控制器中使用它们

将选定的下拉字符串值从视图中的表传递到控制器

如何提取命令结果字符串并在循环中使用它

ROR:如何从视图中获取数据到控制器

在视图中使用控制器中的数据

灰烬数据:在控制器/视图中使用模型

如何使从视图控制器接收的字符串显示在另一个ViewController的表视图中

CodeIgniter从数据库获取最新输入的行,并在控制器中使用它

如何将剃刀视图中的字符串数组发回MVC控制器?

从列表视图中获取字符串的单个部分

如何从HTTP获取字符串并使用它来构建JSON对象?

如何从参数中获取字符串并在if语句中使用它?

无法从控制器获取字符串值

如何在控制器中使用查询在视图中生成表

如何使用angularJS或Java保存字符串(并在iframe中使用它)?

如何将数据从弹出视图控制器发送到主视图控制器。传递一个字符串,以便我可以将其作为主视图中的标签文本

从 url 获取 ID 并在 CRUD 控制器 laravel 中使用它

如何获取ajax响应值/字符串并在if条件下使用它?

从 txt 文件中获取字符串、变量,并在主脚本中使用

如何在单独的 xib 文件和单独的类中创建工具栏并在多个视图控制器中使用它?

如何从控制器传递对象并在 ASP.Net Core 中的视图上使用它

如何将特殊字符放入变量并在字符串中使用它们?

如何将变量从控制器传递到视图并在 Laravel 的 Vue.js 上使用它?

如何从文本文件中读取字符串并在 grep 中使用它们?

获取子字符串并在 Where 子句中使用它