AJax 内部服务器错误 500
AJax Internal Server Error 500
我有一个页面方法问题,我在 ASP.net 网络表单上有这个页面方法
[WebMethod(true)]
public static int GetInt(int id){
return 10;
}
我像这样从 JQuery 调用它
$.ajax({
type: "POST",
url: "webforms.aspx/GetInt",
data: "{id:'1'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
},
error: function (err) {
}
});
这一切都很好用,当我在服务器端放置一个断点时,它会命中,但是由于某种奇怪的原因,我在 PageMethod 返回后,我收到 ajax 调用的错误回调永远不会成功!任何想法。
我不能在这个上使用脚本管理器!我打开任何跨浏览器解决方案!
我使用了您的代码,没有任何问题。这是我的确切代码:
网络表单1.aspx
<head runat="server">
<title></title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
<script>
$.ajax({
type: "POST",
url: "/WebForm1.aspx/GetInt",
data: "{id:'1'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
alert("SUCCESS: " + msg.d);
},
error: function (err) {
alert("FAILURE");
}
});
</script>
</body>
</html>
网络表单1.aspx.cs
using System.Web.Services;
namespace WebApplication3
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
[WebMethod(true)]
public static int GetInt(int id)
{
return 10;
}
}
}
相关文章:
- 与域在同一台计算机上运行的NODEJS服务器的CORS错误
- 错误:自动化服务器可以't创建对象
- SignalR:调用集线器方法时出现内部服务器错误
- 如何解决“;错误所请求的URL返回500-内部服务器错误”;
- 从安卓设备将图像上传到服务器时,文件扩展名错误
- 使用ajax上传的文件返回错误,但使用c#在asp.net的服务器端正常提交的文件
- NodeJS服务器在检索部分时返回505/404错误
- 使用javascript API响应内部服务器错误将曲目上传到SoundCloud
- 在浏览器中打开文本文件-服务器上出现错误
- AJAX错误状态代码500内部服务器错误
- LoadControl HttpCompileException自定义服务器控件JavaScript错误
- 错误301在web服务器上永久移动
- Python在尝试保存新的JSON文件时导致服务器错误
- Jcrop&画布:裁剪区域的大小很奇怪;500内部服务器错误
- 正在分析Meteor中的错误服务器响应
- 代码不'当上传到服务器[HTML,CSS,JS][错误:服务器停止响应]时,不会表现得很好
- Spring RequestMapping错误:服务器的响应状态为404(未找到)
- gullow因果报应测试类型错误:服务器不是一个函数
- 错误-服务器标签不能包含<% ..%比;构造
- 当图像标签id放在asp服务器控件内时,访问javascript中的图像标签id,错误:服务器标签定义不正确