日期:2014-05-16  浏览次数:20667 次

菜鸟的小疑问
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 其它都不需要