我确信我在这里做了一些坏事,但我不知道是什么。
<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>
请问有什么建议吗?
这是收集的调试信息
更新:通过更改为 data: "{var1:'test'}",
和 dataType: "json",
一切正常正如预期的那样
最佳答案
通过更改为 data: "{var1:'test'}",
和 dataType: "json",
一切都按预期工作。
特别感谢 Sparky,当然还有所有评论者
关于Jquery $.ajax 返回内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13906316/