首次尝试后,ajax jquery中的ParseError

时间:2012-03-01 15:34:24

标签: jquery ajax

我有一个将电影添加到列表中的功能 它在第一次打开页面时成功运行。

然后它以某种方式给出了解析错误

我不明白为什么代码总是在第一次成功加载后输入到ajax函数中的错误。

这是我的网络方法:

[WebMethod()]
    public static string ToList(string list,string movie)
    {
        try
        {
            int listID=Convert.ToInt32(list);
            int movID=Convert.ToInt32(movie);
            List myList = new List();
            int result = myList.AddMovie(movID, listID);
            if (result > 0)
            {
                return "ok";

            }
            else
            {
                return "not ok";
            }
        }
        catch (Exception ex)
        {
            return "not ok";
        }
    }

这是我的ajax功能:

 function myFunction(listID,movie) {

            var loc = window.location.href;
            loc = (loc.substr(loc.length - 1, 1) == "/") ? loc + "WebForm2.aspx" : loc;
            $.ajax({
                type: "POST",
                url: loc + "/ToList",
                data: '{"list":"' + listID + '", "movie":"' + movie + '"}',
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (msg) {

                    alert(msg.d);

                },
                error: function (request,error) {
                    alert(error);
                }
            });
        }

0 个答案:

没有答案