$.post('index.php?act=q&openid=<?php echo $openid;?>',{'qnumber':qNumber},function(data){},'json');其中的index.php就是当前页面吗?还是提交JSON的那个页面?
------解决思路----------------------
你的index.php应该是个入口文件,根据act分发到子页面来出来你的post数据
------解决思路----------------------
index.php是一定提交的页面。
但也可能是当前页面。因为可以提交给自己的。
建议改其他较好,这样容易排错。