免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2059 | 回复: 1
打印 上一主题 下一主题

AJAX与CGI的问题,请各位大侠出手相助! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-14 00:29 |只看该作者 |倒序浏览
客户端我用的是WinXP+IE6,服务端是FreeBSD4.7+Apache1.3,Apache服务器配置了在一个名为www的文件夹下可以运行PHP与CGI程序。

客户端页面 index.html
<html>
<head>
<title>PHOTOSHOW 1.0</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="css/style.css" rel="stylesheet" type="text/css">
<script language="javascript" src="js/text.js"></script>
<script language="javascript">
var xmlHttp;//XMLHTTP对象变量

function createXMLHttpRequest()
{
        if (window.ActiveXObject){
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
        else{
                xmlHttp=new XMLHttpRequest();
        }
               
}

function startRequest()
{
        createXMLHttpRequest();
        xmlHttp.onreadystatechange=handleStateChange;
        xmlHttp.open("GET","test.cgi",true);
        xmlHttp.send(null);
}

function handleStateChange()
{
        if (xmlHttp.readyState == 4)
        {
                if (xmlHttp.status ==200)
                {
                        window.alert(xmlHttp.responseText);
                }
        }
}
</script>
</head>

<body>
<div id="main">
<div id="top"><font class="text_01">PHOTOSHOW 1.0</font></div>
<div class="image_01"><img src="images/icon_01.jpg" border="0"></div>
<div class="albumlist"></div>
<div class="createalbum">
<table width="597" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="37"><img src="images/album.gif" border="0"></td>
    <td width="300"><a href="#" class="text_02">创建一个相册</a> <input name="album_name" type="text" class="background_01" value="相册名称" OnFocus="javascript:clear_text(this)"></td>
        <td width="260"><input type="submit" value="创建" OnClick="startRequest()"> (上传照片前首先要拥有一个相册)</td>
  </tr>
</table>
</div>
</div>
</body>
</html>

服务器端页面test.cgi

#!/usr/bin/perl
print "Content-Type:text/html;cahrset=gb2312\n\n";
print "HELLO!";

两个文件在同一个文件夹下,可能是CGI程序的问题,我换了请求静态页面和PHP程序页面都能顺利返回,而请求CGI页面客户端浏览器就死机了,也没有传回来任何信息,只能强行关闭。

希望各位高手大侠帮忙分析一下问题出在哪里,小弟感激不尽!

论坛徽章:
0
2 [报告]
发表于 2007-09-14 09:34 |只看该作者
cahrset=gb2312
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP