Home >Backend Development >PHP Tutorial >新手咨询:php程序中怎么取ajax中的值?
1、discuz插件模版文件:
。。。
<script> <br /> function ajax_qzdn(page){ <br /> var cx={id:'qzdn:qzdn_ajax',page:page} <br /> $.ajax({ <br /> url: "plugin.php", <br /> type: "POST", <br /> data:cx, <br /> dataType: "json", <br /> error: function(){ <br /> }, <br /> success: function(ajax_data){ <br /> if(ajax_data.counts>0){ <br /> data=ajax_data.data; <br /> var s=""; <br /> 。。。。。。 <br /> }else{ <br /> $("#h_list").html('<ul class="cl erroe">{lang qzdn:homewsj}'); <br /> } <br /> } <br /> }); <br /> } <br /> </script>
var cx={id:'qzdn:qzdn_ajax',page:page}
data:cx,
得到的 $_POST 是这样的数组
array( 'id' => 'qzdn:qzdn_ajax', 'page' => page的值 )
并没有关联键 c,你当然就取不到啦
而
1、是不是要这样
var cx={id:'qzdn:qzdn_ajax',page:page,c:cid}
data:cx,
用$_POST[c] 就可以得到cid的值啊
2、而
1、是的
2、要看 $appurl 的值是什么
多用调试工具。看看你具体发送了些什么
firebug chrome 都可以看具体的ajax 请求的。