我正进入(状态


>NetworkError: 500 Internal Server Error - http://localhost/WebApplication2/js/test.aspx"

但是我的aspx页面在正确的目录中

我做了所有这些操作以消除内部服务器错误:

http://pcsupport.about.com/od/findbyerrormessage/a/500servererror.htm

代码按照教程

Index.html(回调数据将在此处发布)
<body>
    <input id="button" type="submit" value="Go" />
    <div id="feedback">    </div>


</body>

这是我的Ajax方法:
$('#button').click(function () {
    $.ajax({
        type: "POST",
        url: "test.aspx",
        data: {"name=" + name},
        success: function (data) {
            $("#feedback").html(data);
        }
    });
});

test.aspx
<form id="form1" runat="server">
<div>
<%Response.Write(Request.Form["name"].ToString()); %>
</div>
</form>

类似职位:

ajax and “Uncaught ReferenceError: data is not defined”
$.ajax() and "Uncaught ReferenceError: data is not defined"
Ajax data - Uncaught ReferenceError: date is not defined

编辑:JSLint / JSHint / SharpLinter对于检测语法错误仍然没有太大帮助。我需要一些语法检查建议

也有放置数据类型参数的问题..这不是我的情况。

我在那找不到简单的东西。请提出建议

最佳答案

我想,您应该将数据传递为:

data: {name: name},

另外,请尝试在成功函数中使用其他一些变量,而不是data:
success: function (response) {
   $("#feedback").html(response);
}

07-24 09:44
查看更多