源程序:
$.ajax({
type: 'Get',
url: 'Dll/AjaxServer.ashx',
dataType: 'json',
async: true,
data: { 'type': 'GetZHValue' },
success: function (data) {
}
开发时运行正常,发布到windows server 03上后调试一直报500 Internal Server Error
猜测可能是url的问题 可以测试下这个路径
条件不足.此题无解.
从代码上看,你的前端代码是没有问题的。500一般是服务器端错误,那*.ashx里的文件里的代码贴出来看看,分析分析。
ajax直接执行error,并没有调用到*.ashx
@ccy菜菜: 出现这种情况,有几种情况可以供你分析
1、json格式错误
2、url地址路径错误
3、关键字错误
4、语法错误
参考:
$.ajax({
type: 'POST',
url: url ,
data: data ,
success: success ,
dataType: dataType
});
http://www.cnblogs.com/jayleke/archive/2012/08/10/2633174.html
你在服务器上面调用下Dll/AjaxServer.ashx,并传入参数'type': 'GetZHValue'
看看结果是啥,并粘贴到问题补充中以便分析
把你的web.config 设置一下
<customErrors mode="Off" />
看看具体的报错