从ASP.NET MVC中的外部javascript文件提交Ajax请求

船长

我正在尝试从ASP.NET MVC中的外部JavaScript文件提交ajax请求。我要500。我在做什么错?

Ajax调用(来自外部JS文件)

$.ajax({
    type: "POST",
    url: '/Home/AjaxEndpoint',
    data: { jsonData: "testing" },
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: successFunc,
    error: errorFunc
});

控制器操作方法(应该捕获请求)

public class HomeController : Controller
{
    // GET: Home
    public ActionResult Index()
    {
        return View();
    }

    [HttpGet]
    public void AjaxEndpoint()
    {
        var thing = 1 + 2;
    }

    // AJAX endpoint for GetProducts.js
    [HttpPost]
    public void AjaxEndpoint(string jsonData)
    {
        var thing = 1 + 2;
    }

}

我收到错误 在此处输入图片说明

用户名

您要么需要删除该contentType选项

$.ajax({
    type: "POST",
    url: '/Home/AjaxEndpoint',
    data: { jsonData: "testing" },
    dataType: "json",
    success: successFunc,
    error: errorFunc
});

或者,对数据进行字符串化

$.ajax({
    type: "POST",
    url: '/Home/AjaxEndpoint',
    data: JSON.stringify({ jsonData: "testing" }),// modify
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: successFunc,
    error: errorFunc
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ajax表单提交与ASP.NET MVC 6中的文件

来自分类Dev

从ASP.NET MVC下载JQuery-AJAX请求中的Excel文件

来自分类Dev

从ASP.NET MVC下载JQuery-AJAX请求中的Excel文件

来自分类Dev

asp.net MVC中的AJAX DELETE请求

来自分类Dev

拦截的表单提交在jQuery和ASP.NET MVC上生成阻止的Ajax请求

来自分类Dev

如何在asp.net mvc中控制非ajax和Ajax请求的401 http响应

来自分类Dev

处理 ASP.NET MVC 中的文件

来自分类Dev

在Asp.Net MVC 4中使用AJAX提交表单

来自分类Dev

使用Ajax将文本框中的数据提交到ASP Net MVC控制器

来自分类Dev

如果验证失败,如何在ASP.NET MVC中防止jquery ajax提交

来自分类Dev

在asp.net mvc 5中使用jQuery成功调用ajax后提交表单

来自分类Dev

从ASP.NET中的代码隐藏提交POST请求

来自分类Dev

从ASP.NET中的代码隐藏提交POST请求

来自分类Dev

文件上传 ASP.NET MVC 以多次提交形式

来自分类Dev

ASP.NET MVC,ajax请求未异步处理

来自分类Dev

ASP.NET MVC当前请求url(ajax调用问题)

来自分类Dev

asp.net MVC响应jQuery AJAX请求

来自分类Dev

asp.net core mvc - 未经授权的ajax请求

来自分类Dev

Ajax请求不适用于asp.net MVC中的本地化

来自分类Dev

ASP.Net Mvc Ajax请求正在进行中

来自分类Dev

ASP.NET, Javascript

来自分类Dev

ASP .NET使用来自JavaScript的Ajax请求调用Webmethod

来自分类Dev

在RouteConfig文件(ASP.NET MVC)中重定向图像请求?

来自分类Dev

如何在Asp.net MVC中向外部js文件添加本地化?

来自分类Dev

如何从asp.net-webpages中的Ajax请求在服务器端获取发布的文件?

来自分类Dev

与ASP.NET MVC中的ASP.NET等效

来自分类Dev

在ASP.NET 5(MVC6)中请求BinaryRead

来自分类Dev

ASP.NET MVC从请求参数中删除双斜杠

来自分类Dev

ASP.NET MVC处理请求错误

Related 相关文章

  1. 1

    Ajax表单提交与ASP.NET MVC 6中的文件

  2. 2

    从ASP.NET MVC下载JQuery-AJAX请求中的Excel文件

  3. 3

    从ASP.NET MVC下载JQuery-AJAX请求中的Excel文件

  4. 4

    asp.net MVC中的AJAX DELETE请求

  5. 5

    拦截的表单提交在jQuery和ASP.NET MVC上生成阻止的Ajax请求

  6. 6

    如何在asp.net mvc中控制非ajax和Ajax请求的401 http响应

  7. 7

    处理 ASP.NET MVC 中的文件

  8. 8

    在Asp.Net MVC 4中使用AJAX提交表单

  9. 9

    使用Ajax将文本框中的数据提交到ASP Net MVC控制器

  10. 10

    如果验证失败,如何在ASP.NET MVC中防止jquery ajax提交

  11. 11

    在asp.net mvc 5中使用jQuery成功调用ajax后提交表单

  12. 12

    从ASP.NET中的代码隐藏提交POST请求

  13. 13

    从ASP.NET中的代码隐藏提交POST请求

  14. 14

    文件上传 ASP.NET MVC 以多次提交形式

  15. 15

    ASP.NET MVC,ajax请求未异步处理

  16. 16

    ASP.NET MVC当前请求url(ajax调用问题)

  17. 17

    asp.net MVC响应jQuery AJAX请求

  18. 18

    asp.net core mvc - 未经授权的ajax请求

  19. 19

    Ajax请求不适用于asp.net MVC中的本地化

  20. 20

    ASP.Net Mvc Ajax请求正在进行中

  21. 21

    ASP.NET, Javascript

  22. 22

    ASP .NET使用来自JavaScript的Ajax请求调用Webmethod

  23. 23

    在RouteConfig文件(ASP.NET MVC)中重定向图像请求?

  24. 24

    如何在Asp.net MVC中向外部js文件添加本地化?

  25. 25

    如何从asp.net-webpages中的Ajax请求在服务器端获取发布的文件?

  26. 26

    与ASP.NET MVC中的ASP.NET等效

  27. 27

    在ASP.NET 5(MVC6)中请求BinaryRead

  28. 28

    ASP.NET MVC从请求参数中删除双斜杠

  29. 29

    ASP.NET MVC处理请求错误

热门标签

归档