jquery代码:
$("#addclass").click(function () {
                alert("kk");
                $.ajax({
                    type: "POST",
                    url: "AddClass",
                    data: { name: "cc" },
                    success: function (data) {
                        alert("ac");
                    }
                });
            });
Action中代码
public ActionResult AddClass(string name)
        { 
            string add_class=Request["name"].ToString();
            ViewData["addclass"] = ViewData["addclass"].ToString() + add_class;
            return this.Json("kao");
        }
alert("kk")正常,alert("ac");没效果   应该是 $.ajax 没成功执行     但是不知道为什么没成功

解决方案 »

  1.   

    url: "AddClass",
    你这个路径想表达什么呢?
      

  2.   


    用默认路由啊,
    我将URL 改为url: "/Home/AddClass" 也不成功
      

  3.   


    打个短点调试一下Action,看看有没有错误,或者在AJAX中加个ERROR看下错误信息
      

  4.   

    解决了   
    原来是 ViewData["addclass"] = ViewData["addclass"].ToString() + add_class;
    出现异常了