Jquery $ .ajax返回内部服务器错误

时间:2012-12-16 22:59:59

标签: jquery asp.net ajax

我确信我在这里做的事情很糟糕,但我无法弄清楚是什么。

  <script type="text/javascript">
        $(function () {
            $("li").bind("click", function () {
                var sel = $(this).attr('id').toString();
                $.ajax({

                    type: "POST",
                    contentType: "application/json",
                    data: sel,
                    url: "Default.aspx/SaveValue",
                    dataType: "text",
                    success: function (data) {
                        alert(data.d);
                    },
                    error: function (XMLHttpRequest, textStatus, errorThrown) {
                        debugger;
                    }
                });
            });
        });
    </script> 

有什么建议吗? 这是收集的调试信息enter image description here

更新:更改为data: "{var1:'test'}",dataType: "json",一切正常,

1 个答案:

答案 0 :(得分:4)

更改为data: "{var1:'test'}",dataType: "json",一切都按预期工作。 特别感谢Sparky和所有评论者当然