在nopCommerce插件中使用ajax获取404

时间:2014-10-17 10:57:13

标签: ajax asp.net-mvc nopcommerce

我正在使用nopCommerce 3.40

我在nopcommerce插件中的ajax调用上遇到错误。

查看页面代码如下:

 $(function () {

        var submitButton = $("#buttonid");
        //  Attach event handler to submit button

        submitButton.click(function () {

            SubmitInfo();
        });
    });



    function SubmitInfo() {

        $.ajax({
            url: '@Url.Action("ActionName", "ControllerName")',
            type: 'post',
            dataType: "json",
            success: function (result) {

            },
            error: function (jqXHR, textStatus, errorThrown) {
            }
        });
    }

控制器代码看起来像

public JsonResult ActionName() 
        {
          //some code here
        }

我当前的网址如下:

localhost:15536/Admin/Plugins/GroupName/SystemName/Configure

on firebug中的Ajax URL看起来像:

localhost:15536/Admin/ControllerName/ActionName

我也尝试使用此URL但未获得调试点:

localhost:15536/Admin/Plugins/GroupName/SystemName/ActionName

请给我一些想法。

此致 Jatin

1 个答案:

答案 0 :(得分:1)

我得到了解决方案,

当按路线打开当前页面时,只需替换

url: '@Url.Action("ActionName", "ControllerName")',

url: "/ControllerName/ActionName",

这对我有用。