帝国CMS自定义ajax使用

文章描述:

帝国Ecms使用自定义ajax请求查询数据库返回数据内容

页面

<?php
if(!defined('InEmpireCMS'))
{
	exit();
}
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>注册</title>
<script src="<?=$public_r[news.url]?>skin/default/js/jquery-2.0.2.js"></script>
<script>
$(function(){

$('#lei').change(function(){
	
	var dataString=$(this).val();
	$id=$(this).val();
	if($id=="0")
		alert('请选择行业!');
	else
		alert($id);
	$.ajax({
		type:'post',
		url:"<?=$public_r[news.url]?>e/vip.php",
		data:{id:$id},
		dataType:"json",
		success:function(data){
		alert(data);
		}
		});
	
		
});	
	
});
</script>
</head>

<body>
<?
$sql=$empire->query("select * from {$dbtbpre}enewsclass where classid in('7','8','9','10','11','12','13','14','15','16','17','18','19','20')");
?>
行业:
<select name="lei" id="lei">
<option value="0">请选择</option>
<? 
while($r=$empire->fetch($sql))
{
?>
<option value="<? echo $r['classid']; ?>"><? echo $r['classname']?></option>
<? 	
}
?>
</select>
系:
<select name="xi">

</select>
</body>
</html>

 

php

$id['bclassid']=$_POST['id'];
require('class/connect.php'); //引入数据库配置文件和公共函数文件
require('class/db_sql.php'); //引入数据库操作文件
require('data/dbcache/class.php'); //引入栏目缓存文件
$link=db_connect(); //连接MYSQL
$empire=new mysqlquery(); //声明数据库操作类
$editor=1; //声明目录层次
$sql=$empire->query("select * from {$dbtbpre}enewsclass where bclassid=".$id['bclassid']." order by classid"); //查询新闻表最新10条记录
while($r=$empire->fetch($sql))
{
	$array[]=array($r['classname']);
}
echo json_encode($array);

 

发布时间:2022/08/01

发表评论