帝国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
发表评论