易截截图软件、单文件、免安装、纯绿色、仅160KB

ajax传值给CGI,但CGI得不到数据

在function lb(i)中加入alert(x_url)能得到正确的值"bbs_get_grouplist?gn=1&lb=1"
但ajax传回来的值始终是"aaaaaaaaaaa",不知道是什么原因。

main(){
printf("%s","Content-type:text/html;charset=UTF-8;\n\n");
if(getenv("CONTENT-LENGTH")){
int n=atoi(getenv("CONTENT_LENGTH"));
printf("%d",n);
}
else{
printf("%s","aaaaaaaaaaa");
}
}


function lb(i){
var x_lb=document.getElementById("bbs_group1").value;
var x_url="bbs_get_grouplist?gn="+i+"&lb="+x_lb;
if(!req)requestCreate();
if(req){
req.open("GET" , x_url , true);
req.onreadystatechange=function(){if(req.readyState==4 && req.status==200)alert(req.responseText);}
req.send(null);
}
}
POST时候再检查CONTENT_LENGTH

GET方法直接读取
QUERY_STRING即可

给你一个c写的cgi demo,关于环境变量的,应该对一有用.
C/C++ code:

// cgi-demo.c: Simple CGI demo program.
// Vers. 2.00 - 04.April 2007
// k.d.walter@t-online.de

// Includes

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main (int argc, char *argv[])
{
char *pEnvPtr;

printf ("


相关问答:

DW 配置Ajax 环境问题..

想知道怎么在DW中运行Ajax


我运行的文件报这个错..
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0

Fatal error: Unknown: Failed opening requir ......

ajax表单验证问题?

我用dwr做ajax表单验证,所有验证都通过了,execute里的方法也可以执行,但就是不能返回success对应的页面,怎么回事?
你返回的信息是什么格式的,是json吗?像这样的{flag:'1',msg:'成功'}

引 ......

js和ajax对于访客的实时输入状态如何获得?

一般的网站即时通讯中有这么一个功能:
访客消息预知功能不仅可以看到访客的实时输入对话内容,还可以判断该访客的实时输入状态(正在输入或停止输入),输入会内容在第一时间内出现在即时通信软件的实时监控文本 ......

关于ajax控件NumericUpDownExtender的使用问题

我用NumericUpDownExtender,设置了对应的一个文本框,

<cc1:NumericUpDownExtender ID="nctk4"  runat="server"
                ......

大家看看我的代码有什么问题(关于ajax的)

在家研究ajax,看了别人的一个网上购物商城项目的源代码,自己也来仿别人的东西练习练习,没想出问题了!一下的这些代码是我仿照别人写的。我是想让注册的人填写用户名,光标离开用户名后面的填写空白处后立刻利用aj ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号