看了网上n篇Disucz Ajax介绍,各种繁琐
于是自己用原生的PHP实现了Ajax
前台
<script>
function ajaxTest(){
//通过ajax获取当前用户权限
jq.post('$_G["siteurl"]plugin.php?id=test:test',
{
'test' :'hello',
'is_dis_ajax' :1
},
function(data){
alert(data['status']);
},
'json');
}
</script>
<input type="button" οnclick="ajaxTest();" />
后台
<?PHP
if(!defined('IN_DISCUZ')) {
exit('Access Denied');
}
if(empty($_G['uid'])) showmessage('请先登录再操作' , 'plugin.php?id=*********' ,'',array('alert' => 'error'));
if(isset($_POST['is_dis_ajax']) && $_POST['is_dis_ajax']==1){
die(json_encode(array("error"=>0,"status"=>"success")));
}
?>