Asp.Net Mvc POST方法不发送字符串

史提芬

Ajax不会将任何字符串发送到控制器。

这是我的功能:

$(function () {
    $('#btnAnswer').click(function () {
        var code = $('#Answer').val();
        $.ajax({
            url: '@Url.Action("CheckAnswer", "Home")',
            type: "POST",
            data: code ,
            datatype: "text",

            success: function (resultFromFunct) {
                $("#resultsBox").append(resultFromFunct);
            }

        });
        $('#Answer').val('');
    });
});

这是我的控制器:

[HttpPost]
public string CheckAnswer(string answer)/
{
    game.LogUserAnswer(Request.Cookies["user"].Value, answer);           
    return String.Format("<strong>{0}</strong>: {1} <br>", Request.Cookies["user"].Value, game.UserGuess(answer));
}

Ajax已正确进入CheckAnswer方法,但答案始终为null。我从堆栈中尝试了其他示例,例如Asp.Net Mvc JQuery ajax输入参数为null,但始终得到null结果。您对原因有任何想法吗?

约达切斯语

将您的请求参数更改为data: { answer: code }您的请求。它可能与code您的操作中的参数不匹配

$(function () {
    $('#btnAnswer').click(function () {
        var code = $('#Answer').val();
        $.ajax({
            url: '@Url.Action("CheckAnswer", "Home")',
            type: "POST",
            data: { answer: code },
            datatype: "text",

            success: function (resultFromFunct) {
                $("#resultsBox").append(resultFromFunct);
            }

        });
        $('#Answer').val('');
    });
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Asp.Net Mvc POST方法不发送字符串

来自分类Dev

附件不发送ASP.NET MVC

来自分类Dev

附件不发送ASP.NET MVC

来自分类Dev

ASP.NET MVC路由-Url.Action发送查询字符串而不是路由值

来自分类Dev

将 JSON 字符串发送到 ASP.NET Core MVC 控制器

来自分类Dev

验证ASP.NET MVC中的字符串数组

来自分类Dev

保护Asp.net MVC中的连接字符串

来自分类Dev

ASP.NET MVC加密查询字符串

来自分类Dev

连接字符串的ASP.NET MVC部署问题

来自分类Dev

将字符串数组作为参数传递给asp.net mvc webapi方法

来自分类Dev

ASP.NET MVC 基础 - 控制器方法不返回字符串

来自分类Dev

ASP Net MVC-在POST上发送不同的模型

来自分类Dev

ASP.NET MVC中的异步方法

来自分类Dev

ASP.NET MVC调用方法

来自分类Dev

将JSON字符串作为POST发送到asp.net Web API

来自分类Dev

如何创建一个在ASP.NET MVC中接收字符串列表的POST方法?

来自分类Dev

通过查询字符串在ASP.NET MVC 4中传递特殊字符

来自分类Dev

如何在ASP.NET MVC 4中的操作方法中创建包含HTML元素的字符串

来自分类Dev

在我的ASP.NET MVC应用程序中哪里存储字符串常量?

来自分类Dev

在ASP.NET MVC 3中的cookie中设置JSON字符串

来自分类Dev

将字符串生成器转换为tagbuilder asp.net mvc 4

来自分类Dev

加密的字符串在ASP.NET MVC中引发404错误

来自分类Dev

如何从ASP.NET MVC中的404 Not Found错误中删除查询字符串

来自分类Dev

Href ASP.NET MVC / Razor的URL编码字符串

来自分类Dev

如何在ASP.NET MVC中将文件加载到字符串中

来自分类Dev

在ASP.NET MVC函数中获取查询字符串值

来自分类Dev

MVC 5 / ASP.Net 4.5安全存储连接字符串

来自分类Dev

ASP.NET MVC4-将包含字符串的HTML显示为原始HTML

来自分类Dev

将HTML字符串从控制器传递到View ASP.Net MVC

Related 相关文章

  1. 1

    Asp.Net Mvc POST方法不发送字符串

  2. 2

    附件不发送ASP.NET MVC

  3. 3

    附件不发送ASP.NET MVC

  4. 4

    ASP.NET MVC路由-Url.Action发送查询字符串而不是路由值

  5. 5

    将 JSON 字符串发送到 ASP.NET Core MVC 控制器

  6. 6

    验证ASP.NET MVC中的字符串数组

  7. 7

    保护Asp.net MVC中的连接字符串

  8. 8

    ASP.NET MVC加密查询字符串

  9. 9

    连接字符串的ASP.NET MVC部署问题

  10. 10

    将字符串数组作为参数传递给asp.net mvc webapi方法

  11. 11

    ASP.NET MVC 基础 - 控制器方法不返回字符串

  12. 12

    ASP Net MVC-在POST上发送不同的模型

  13. 13

    ASP.NET MVC中的异步方法

  14. 14

    ASP.NET MVC调用方法

  15. 15

    将JSON字符串作为POST发送到asp.net Web API

  16. 16

    如何创建一个在ASP.NET MVC中接收字符串列表的POST方法?

  17. 17

    通过查询字符串在ASP.NET MVC 4中传递特殊字符

  18. 18

    如何在ASP.NET MVC 4中的操作方法中创建包含HTML元素的字符串

  19. 19

    在我的ASP.NET MVC应用程序中哪里存储字符串常量?

  20. 20

    在ASP.NET MVC 3中的cookie中设置JSON字符串

  21. 21

    将字符串生成器转换为tagbuilder asp.net mvc 4

  22. 22

    加密的字符串在ASP.NET MVC中引发404错误

  23. 23

    如何从ASP.NET MVC中的404 Not Found错误中删除查询字符串

  24. 24

    Href ASP.NET MVC / Razor的URL编码字符串

  25. 25

    如何在ASP.NET MVC中将文件加载到字符串中

  26. 26

    在ASP.NET MVC函数中获取查询字符串值

  27. 27

    MVC 5 / ASP.Net 4.5安全存储连接字符串

  28. 28

    ASP.NET MVC4-将包含字符串的HTML显示为原始HTML

  29. 29

    将HTML字符串从控制器传递到View ASP.Net MVC

热门标签

归档