使用ajax 提交到指定action,对应的 view不显示

【急】使用ajax 提交到指定action,对应的 view不显示
MVC5中,在一个视图 A 的按钮实现 ajax 调用 Action B
ps:Action A、B 均在 MyController 中。

   $.ajax(
   {
                    type: "POST",
                    url: "/My/B",

                    success: function ()
                    {                
                        alert("invoke action");
                    }
  } );

Controller 端代码:
public class MyController : Controller
{
        public ActionResult B()
        {
            return View();
        }
}

现在的情况是,调试下正常进入Action B及View B,ajax 的回调也能执行但浏览器页面始终停留在A,并没有刷新到 View B
在浏览器输入My/B 是可以正常进入 View B。

真是百思不得其解,是 ajax 的用法有错吗?
我在MyController中,使用DI来 resolve 一个成员,并设置为了InRequestScope,不知跟这个有没有关系。

------解决思路----------------------
哥哥,你ajax请求,返回的东西怎么展示就是要你确认的,你的success函数连个参数都没有,加个data参数,alert出家就是b的html了,你可以用$().html来指定哪块html容器来显示你的b
------解决思路----------------------
ajax 提交到 ashx 吧。

统一到更直接的框架,你的网站可以保持更好的维护空间。