HTML通过ajax与CGI进行数据交互

在这里只描述,HTML如何获取CGI的数据。

<script type="text/javascript" src="jquery-1.9.1.min.js"></script> //依赖jquery这个js库
<script>
function testcgi(){
        $.ajax({
                type: 'POST',                                    //提交方法
                url: 'cgi-bin/query_id.cgi',                     //调用到的CGI
                data:"I am ajax",                                //发送的数据
                dataType: "text",                                
                ContentType: "application/text; charset=utf-8",  
                success: function (returnedData,status) {
                    if(status=="success"){                       //判断是否有返回值
                        if(returnedData="yes")                   //returnedData是cgi输出的值
                        {
                            window.location.href='./user.html';  //跳转页面
                        }
                        else
                        {
                             alert(returnedData);
                        }
                        }
                    }
                },
                error: function (msg) {
                    alert("页面失效,请刷新");
                }
            });
	}		
</script>
//query_id.cgi
#include "cgic.h" 
#include <stdio.h> 

int cgiMain()
{
    cgiHeaderContentType("text/html");
    fprintf(cgiOut,"%s","yes");
    return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值