servicestack,Javascript,Jquery,Html,Asp.net Mvc,servicestack" /> servicestack,Javascript,Jquery,Html,Asp.net Mvc,servicestack" />

Javascript JQuery$.post不工作

Javascript JQuery$.post不工作,javascript,jquery,html,asp.net-mvc,servicestack,Javascript,Jquery,Html,Asp.net Mvc,servicestack,这是我的Index.cshtml文件,我正在学习MVC.NET,当我单击Add按钮添加新用户时,当我去检查Api时,不会添加该用户。 我知道route api/users和Json对象都是正确的,脚本正在呈现。 我正在使用Visual Studio 2017 for Mac,我的Api服务是服务堆栈 @model dynamic  @{ Title=蛋白质跟踪器; 布局=../Shared/_Layout.cshtml; } 谢谢大家的帮助,我尝试了所有人建议的方法,但是当我使用像@m

这是我的Index.cshtml文件,我正在学习MVC.NET,当我单击Add按钮添加新用户时,当我去检查Api时,不会添加该用户。 我知道route api/users和Json对象都是正确的,脚本正在呈现。 我正在使用Visual Studio 2017 for Mac,我的Api服务是服务堆栈

@model dynamic
 @{ Title=蛋白质跟踪器; 布局=../Shared/_Layout.cshtml; }


谢谢大家的帮助,我尝试了所有人建议的方法,但是当我使用像@mythz建议的Chrome WebInspector时,我发现$没有定义,所以我知道我的代码没有被识别为JQuery或类似的东西。当我添加以下代码行时,它按预期工作:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>

不确定它是否有用,但您可以尝试将HTML包装在标记中。在$'name'中有一个额外的空间。调试时,具体在哪里失败?浏览器的调试控制台上是否存在JavaScript错误?是否提出邮寄要求?它是否包含您期望的数据?服务器的响应是什么?我们需要更多信息。请确保您的API是用[httppost]属性定义的。您可以发布控制器的代码吗?
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>