use*_*944 6 html javascript ajax jquery
我正进入(状态
ReferenceError:未定义数据和
>NetworkError: 500 Internal Server Error - http://localhost/WebApplication2/js/test.aspx"
Run Code Online (Sandbox Code Playgroud)
但我的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>
Run Code Online (Sandbox Code Playgroud)
这是我的Ajax方法:
$('#button').click(function () {
$.ajax({
type: "POST",
url: "test.aspx",
data: {"name=" + name},
success: function (data) {
$("#feedback").html(data);
}
});
});
Run Code Online (Sandbox Code Playgroud)
Test.aspx文件
<form id="form1" runat="server">
<div>
<%Response.Write(Request.Form["name"].ToString()); %>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
类似帖子:
ajax和"未捕获的ReferenceError:数据未定义"
$ .ajax()和"未捕获的ReferenceError:数据未定义"
Ajax数据 - 未捕获的ReferenceError:未定义日期
编辑:JSLint/JSHint/SharpLinter仍然没有帮助检测语法错误.我需要一些语法检查的建议
也存在放置数据类型参数的问题..它不在我的情况下.
我无法在那里找到简单的东西......请建议
我想,你应该将数据传递为:
data: {name: name},
Run Code Online (Sandbox Code Playgroud)
另外,data尝试在 success 函数中使用其他变量来代替 :
success: function (response) {
$("#feedback").html(response);
}
Run Code Online (Sandbox Code Playgroud)