救急!本地ajax请求html文件(内容为json格式的数据)没问题 ,但是上传到服务器上就出现错误

osc皮皮 发布于 2014/04/12 10:41
阅读 1K+
收藏 0
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <title>�޷��ҵ���ҳ</title> 
  <meta http-equiv="Content-Type" content="text/html; charset=GB2312" /> 
  <style type="text/css"> BODY { font: 9pt/12pt ���� } H1 { font: 12pt/15pt ���� } H2 { font: 9pt/12pt ���� } A:link { color: red } A:visited { color: maroon } </style> 
 </head>
 <body>
  <table width="500" border="0" cellspacing="10">
   <tbody>
    <tr>
     <td> <h1>�޷��ҵ���ҳ</h1> ������������ҳ������Ѿ�ɾ������������ʱ�����&aacute;� 
      <hr /> <p>�볢�����&sup2;�����</p> 
      <ul> 
       <li>ȷ��������ĵ�ַ������ʾ����վ��ַ��ƴд�͸�ʽ��ȷ����</li> 
       <li>���ͨ���������Ӷ������˸���ҳ��������վ����Ա��ϵ��֪ͨ���Ǹ����ӵĸ�ʽ����ȷ�� </li> 
       <li>����<a href="javascript:history.back(1)">����</a>��ť������һ�����ӡ�</li> 
      </ul> <h2>HTTP ���� 404 - �ļ���Ŀ&frac14;δ�ҵ���<br />Internet ��Ϣ���� (IIS)</h2> 
      <hr /> <p>������Ϣ��Ϊ����֧����Ա�ṩ��</p> 
      <ul> 
       <li>ת�� <a href="http://go.microsoft.com/fwlink/?linkid=8180">Microsoft ��Ʒ֧�ַ���</a>����������“HTTP”��“404”�ı��⡣</li> 
       <li>��“IIS ����”������ IIS ������ (inetmgr) �з��ʣ���Ȼ����������Ϊ“��վ����”��“�����������”��“�����Զ��������Ϣ”�����⡣</li> 
      </ul> </td>
    </tr>
   </tbody>
  </table> 
 </body>

</html>

我在本地ajax请求html文件(内容为json格式的数据)没问题 但是上传到服务器上就出现上面一段返回信息,求大神怎么破?  


以下是问题补充:

@osc皮皮:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <HTML><HEAD><TITLE>该页无法显示</TITLE> <META HTTP-EQUIV="Content-Type" Content="text/html; charset=GB2312"> <STYLE type="text/css"> BODY { font: 9pt/12pt 宋体 } H1 { font: 12pt/15pt 宋体 } H2 { font: 9pt/12pt 宋体 } A:link { color: red } A:visited { color: maroon } </STYLE> </HEAD><BODY><TABLE width=500 border=0 cellspacing=10><TR><TD> <h1>该页无法显示</h1> 您所查找的页面无法显示,因为使用了无效的方法(HTTP 动作)进行访问。 <hr> <p>请尝试以下操作:</p> <ul> <li>如果您认为该请求应该被允许,请与网站管理员联系。</li> <li>确保浏览器的地址栏中显示的网站地址的拼写和格式正确无误。 </li> </ul> <h2>HTTP 错误 405 - 用于访问该页的 HTTP 动作未被许可。<br>Internet 信息服务 (IIS)</h2> <hr> <p>技术信息(为技术支持人员提供)</p> <ul> <li>转到 <a href="http://go.microsoft.com/fwlink/?linkid=8180">Microsoft 产品支持服务</a>并搜索包括“HTTP”和“405”的标题。</li> <li>打开“IIS 帮助”(可在 IIS 管理器 (inetmgr) 中访问),然后搜索标题为“设置应用程序映射”、“用网站权限保护站点”和“关于自定义错误消息”的主题。</li> </ul> </TD></TR></TABLE></BODY></HTML> 现在还是出现这个错误 大神怎么处理? (2014/04/12 12:30)
加载中
0
小野ye
小野ye

http://support.microsoft.com/kb/318380.

下面 有提示404哦...

0
ththththht
ththththht

改一下编码,看看到底写了什么。

我好像看到404

ththththht
ththththht
回复 @osc皮皮 : 文件编码,html编码,浏览器编码保持一致。
0
官方入员
官方入员

404+编码!

0
王政
王政

你改下编码啊亲……

osc皮皮
osc皮皮
@王政 设置没的效果 url: './newSite1.html?charset=utf-8',
0
卫慧杰
卫慧杰

服务器 IIS 里面增加 json 的mime type 即可

0
osc皮皮
osc皮皮

@ 卫慧杰  请问下 具体在哪里操作?刚刚开始接触这个。。

0
赵亮-碧海情天
赵亮-碧海情天

编码不符,导致传参错误,因此404了。404的结果页面又因为编码不符而显示成乱码。

把编码改成一致的。

返回顶部
顶部