jquery $.post() 向php传值 实现简单的二级联动
1 其中selectid是一个下拉菜单的id
2
3 $().ready(
function () {
4 $("#selectid").change(
function () {
5 $("#selectid").
empty();
6 var ov = $("#selectid").
val();
7 $.
post(
8 "ajax_func.php",//需要纯php代码,不要有
html混杂
9 {role: ov},
10 function (data) {
11 var datas = JSON.
parse(data);
// 若jquery each报 Uncaught TypeError: Cannot use ‘in‘ operator to search for错误,则需要JSON.parse(data)函数处理下传过来的数据
12 var shtml =""
;
13 $.
each(datas,
function (k,
v) {
14 shtml += "<label>" +v + " <input type=‘checkbox‘ name=‘vs[]‘ value=‘" + v + "‘></label>"
;
15 });
16 $("#selectid").
append(shtml);
17 }
18 );
19 });
20 });
来源: http://www.bubuko.com/infodetail-2163056.html