LigerUI的java版二级联动例子
<scripttype="text/javascript">$(function(){varproData=[{id:1,text:'广东'},{id:2,text:'福...
<script type="text/javascript">
$(function ()
{
var proData =
[{ id: 1, text: '广东' },
{ id: 2, text: '福建'}];
var cityData =
[{ id: 1, text: '潮州', pid: 1 },
{ id: 2, text: '福州', pid: 2 },
{ id: 3, text: '广州', pid: 1 },
{ id: 4, text: '厦门', pid: 2 }];
$("#city").ligerComboBox({ data: null, isMultiSelect: true, isShowCheckBox: true });
$("#pro").ligerComboBox({
data: proData, isMultiSelect: false,
onSelected: function (newvalue)
{
var newData = new Array();
for (i = 0; i < cityData.length; i++)
{
if (cityData[i].pid == newvalue)
{
newData.push(cityData[i]);
}
}
liger.get("city").setData(newData);
}
});
});
</script>
我后台传过来的json型的combobox( ${pageContext.request.contextPath}/uploadFile_listUploadfileType.action)怎么赋给var proData
能解决问题再加50分 展开
$(function ()
{
var proData =
[{ id: 1, text: '广东' },
{ id: 2, text: '福建'}];
var cityData =
[{ id: 1, text: '潮州', pid: 1 },
{ id: 2, text: '福州', pid: 2 },
{ id: 3, text: '广州', pid: 1 },
{ id: 4, text: '厦门', pid: 2 }];
$("#city").ligerComboBox({ data: null, isMultiSelect: true, isShowCheckBox: true });
$("#pro").ligerComboBox({
data: proData, isMultiSelect: false,
onSelected: function (newvalue)
{
var newData = new Array();
for (i = 0; i < cityData.length; i++)
{
if (cityData[i].pid == newvalue)
{
newData.push(cityData[i]);
}
}
liger.get("city").setData(newData);
}
});
});
</script>
我后台传过来的json型的combobox( ${pageContext.request.contextPath}/uploadFile_listUploadfileType.action)怎么赋给var proData
能解决问题再加50分 展开
1个回答
展开全部
你可以通过 jquery 的ajax 访问后台获取 json数据 。这样就可以直接把 传过来的接送数据 赋值给proData
还可以通过纯jsp的方法
<%
JSONObject json = JSONObject.fromObject(你访问你后台的方法返回的字符串数据);
%>
在js里面
var proData = eval("(<%=json %>)")
还可以通过纯jsp的方法
<%
JSONObject json = JSONObject.fromObject(你访问你后台的方法返回的字符串数据);
%>
在js里面
var proData = eval("(<%=json %>)")
追答
$.ajax({
url:"${pageContext.request.contextPath}/uploadFile_listUploadfileType.action",
type:"post",
dataType:"json",
success:function(data){
var proData = data;
}
});
只要你那方法访问能返回 json数据格式 这样就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询