没有子对象 - ASP.net Jquery ajax帖子

时间:2012-12-30 01:40:29

标签: jquery asp.net ajax json

错误是由我想的数据部分引起的,但我找不到解决方案 帖子失败,firefox firebug显示的错误是

There are no child objects

这里是代码

        var PostData = '1';
        jQuery.ajax({
            type: "POST",
            url: "myASM.asmx/SetOff",
            data: PostData,
            async: true,
            contentType: "application/json; charset=utf-8",
            dataType: "json"
        });

这是网络方法

[WebMethod]
public void SetOff(string prefixText)
{
    HttpContext.Current.Session["SetDisplay"] = prefixText;
}

1 个答案:

答案 0 :(得分:2)

我认为错误是参考您的“数据”参数。它需要一个键值对,而不仅仅是一个值。而不是“1”,它应该像{“myKey”:1}或myKey = 1。