以下是后端代码
我想$username=是随机生成字串在输出,于是这样写$username=$number;但是这样是执行错误了,要怎么弄呢??求指点,谢谢了
<?php
$username=$_POST['username'];
$numbers = range (1,20);
//随机数发生器,可有可无,测试后对结果没有影响
srand ((float)microtime()*1000000);
shuffle ($numbers);
//跳过list第一个值(保存的是索引)
while (list(, $number) = each ($numbers)) {
//echo "$number ";
$username=$number;
$data='{username:"' . $username . '"}';//组合成json格式数据
echo json_encode($data);//输出json数据
?>
试了一下,除了最后少了个‘}’就没啥毛病了,或者说你没post一个‘username’到后端导致Undefined index?