Ajax结合CGI
来源:互联网 发布:剑三军娘脸型数据 编辑:程序博客网 时间:2024/05/01 21:08
发现Ajax真是好东东:可以只传XML单纯的客户端想要的数据..
客户端Ajax代码:
<script language="JavaScript" type="text/JavaScript">
<!--
//向服务器发起XMLHTTP请求。
var http_request = null;
function GetData()
{
//开始初始化XMLHttpRequest对象
if(window.XMLHttpRequest) //Mozilla 浏览器
{
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {//设置MiME类别
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject) // IE浏览器
{
try
{
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {}
}
}
// 异常,创建对象实例失败
if (!http_request)
{
window.alert("不能创建XMLHttpRequest对象实例.");
return false;
}
http_request.onreadystatechange = processResponse;
// 确定发送请求的方式
http_request.open("GET", "../cgi-bin/status.cgi", true);
http_request.send(null);
}
// 处理返回信息的函数
function processResponse()
{
if (http_request.readyState == 4) // 判断对象状态
{
if (http_request.status == 200) // 信息已经成功返回,开始处理信息
{
var result = http_request.responseText;
if(result.indexOf("#") != -1)
{
show(result);
}
else
{
}
}
else //页面不正常
{
alert("您所请求的页面有异常。");
}
}
}
CGI端可以采用CGIC库(不错的一个库,不过Main()在库里面,把Main()改为一个普通接口最好):
#include <stdio.h>
#include "cgic.h"
#include <string.h>
#include <stdlib.h>
int ShowInfo();
int cgiMain()
{
cgiHeaderContentType("text/html"); //不能少
/* Now show the form */
fprintf(cgiOut, "1#2#3#",szName);
return 0;
}
- Ajax结合CGI
- [原创]ajax + cgi ?!
- boa cgi实现ajax
- boa + ajax + cgi
- boa cgi实现ajax
- boa cgi实现ajax
- Ajax,python数据库,cgi,
- ajax+cgi+boa+ntcip
- 结合Struts和Ajax
- ajax与spring 结合
- jquery 结合ajax例子
- struts2与ajax结合
- jfinal结合ajax
- AJAX-与setTimeout()结合
- python cgi ajax - 使用CGIHTTPServer实现一个ajax程序
- Ajax结合xml的应用
- AJAX结合wiki与试算表
- AJAX结合wiki与试算表
- 如何利用SQL Server 2005中的模板参数
- ubuntu下安装虚拟机
- SQL Server 2005 Express Edition和SQL Server Management Studio Express安装步骤详解
- 080426打印矩形
- 关于Java程序中类加载完全揭密
- Ajax结合CGI
- 深入了解SQLSERVER系统数据库工作原理
- 如何升级SQL Server数据库系统性能
- 水平和垂直划分扩展SQL Server系统
- Abstract Class的建立类及其成员及方法的调用关系访问等的实例演示
- tet文本中光标定位的问题
- 在不同的数据库中解析SQLServer数据
- 数据库的设计技巧
- ExGui2