ajax加php实现三级联动
Posted 程序媛浮浮浮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax加php实现三级联动相关的知识,希望对你有一定的参考价值。
js代码
<script type="text/javascript">
function get_next(t,pid){ //当前元素的id,当前option的value,一般都是id吧?反正我的是
$.ajax({
type: "POST",
url: "/index.php?type=company&m=action&a=getNext",
data: "pid="+pid,
dataType: ‘json‘,
success: function(msg){
$("#"+t).next(‘select‘).html(msg.str);//拼接html
}
});
}
</script>
php代码
public function getNext()
{
$next = $sql //查找数据库pid=post过来的id的sql
$str = "<option value=‘‘>请选择</option>";
foreach ($next as $val) {
$str .= "<option value=‘".$val[‘id‘]."‘>".$val["name"]."</option>";
}
$msg["str"] = $str;
echo json_encode($msg);
die();
}
可以在任何地方调用,但是还是有个小缺陷,我选择无视。嘻嘻
以上是关于ajax加php实现三级联动的主要内容,如果未能解决你的问题,请参考以下文章
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能
20180825 ajax PHP html js 实现 三级联动(省 市 区)
用php+mysql+ajax+jquery做省市区三级联动