从控制器传递字符串到视图

时间:2019-01-01 01:47:25

标签: javascript ajax

此JavaScript代码用于将视图中的字符串传递给控制器​​中的操作:

<script type="text/javascript">
    $(document).on('click', 'a', function () {
        $.ajax({
            type: 'POST',
            url: '/brandsOfACategory',
            contentType: 'application/json; charset:utf-8',
            data: JSON.stringify(this.id)
        })
    });
</script>
控制器中的

brandsOfACategory代码:

public ActionResult brandsOfACategory(string id)
    {
        return View();
    }

由于id为空,因此代码无法正常工作。

有人可以指导吗?

1 个答案:

答案 0 :(得分:0)

代码逻辑和语法看起来不错。要测试:

  1. 在此页面上,在JS控制台中运行代码。
  2. 打开“网络”标签。
  3. 在新标签中打开此页面上的链接之一。
  4. 网络请求的状态为待定。
  5. 关闭警报。
  6. 网络请求触发。

如果删除警报,则第4步和第5步将消失。