我正在让jquery调用控制器JSON动作。
$。get(“/ Account / IsEmailAvailable”,..
当我拨打电话时,实际的URL以当前控制器为前缀(Home / Account / IsEmailAvailable),因此找不到URL ..如何直接调用它而无需输入带域的完整URL? / p>
答案 0 :(得分:0)
$.get('<%: Url.Action("IsEmailAvailable", "Account", ..., ...) %>', ..
答案 1 :(得分:0)
如果你正在使用Razor:
$。get('@ Url.Action(“IsEmailAvailable”,“Account”,null,null)',...
当你运行它时,Razor将创建一个转到帐户控制器的IsEmailAvailable操作的URL。如果您更改服务器上的应用程序的URL,它也将继续工作,这很好。 :)