我有一个区域命名测试。在这个区域内,我有包含JS文件的脚本文件夹。我正在从这个js向根目录中的控制器进行一次ajax调用。这不起作用。 Ajax调用返回302找到并调用该控制器的Index方法。
我怎样才能使这个工作?
区域结构 TeasArea - >脚本 - > test.js
$.ajax({
type: "POST",
url: url,
data: $form.serialize(),
dataType: "json",
traditional: true,
success: function (Res) {
url
的值为'/controllername/Methodname'
,其中controller
位于根目录的Controllers文件夹中。
注意:我正在使用@Url.Action("MethodName", "ControllerName", new { area = "" });
Controller中的操作方法类似于
public JsonResult sampleprint(FormCollection formData)
{
/// Code goes here.
}