首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

初学者的小疑问

2012-03-31 
菜鸟的小疑问A:var urlaj.phpB:urlurl+?in+strC:urlurl+&po+Math.random()D:xmlHttp.onread

菜鸟的小疑问
A:var url="aj.php";
B:url=url+"?in="+str;
C:url=url+"&po="+Math.random();
D:xmlHttp.onreadystatechange=stateChanged ;
E:xmlHttp.open("GET",url,true);
F:xmlHttp.send(null);

上面是一段javascript代码,aj.php是处理由html页面传递过来的str字符的程序,现在有三个小疑问:

1.B行里的"?in="是用来做什么的?
2.C行里的"&po="是用来做什么的?
3.假如后台的php程序不需要接受从表单里输入的数据,B行这一句可不可以不写?

[解决办法]
1. ?in=参数,由php $_GET['in'] 获取
2 同 1

3 php不需要接受从表单里输入的数据,BC都可以不要
[解决办法]
前台数据 传送到后台 格式为 : url(访问路径/链接)?参数1=aa&参数2=bb&...
? 是连接 url 和 要传递的参数
& 是连接 参数 与 参数之间的连接
--如果不传递任何参数 则 值需要 url 其它都不需要

热点排行