var json = [{name:"1月",value:2},{name:"2月",value:1},{name:"4月",value:4}];
for(var i = 0; i < jsonlength; i++){
optionxAxis[i]data = jsonname;
optionseries[i]data = json[i]value;
}
html 么 在返回数据时候进行拼接,和 html 标签拼接在一起后返回想显示的位置,这里举例一个下拉的。试着改一改弄一下,数据先拿到,在找定位。
<div class="layui-inline">
<label class="layui-form-label">商家类型<span class="require"></span></label>
<div class="layui-input-inline">
<select name="seller_type" id="mc_add_seller_type" lay-verify="mc_add_mustselect" data-name="商家类型" lay-filter="" lay-search="">
</select>
</div>
</div>
<script>
$("select[name=seller_type]")empty();
$ajax({
async: false,
type: "post",
url: APIHOST+"/seller/menuList",
dataType: "json",
data: {},
success: function (res) {
var opt = "<option value='' selected = \'selected\'>请选择</option>";
$("select[name=seller_type]")append(opt);
for(var i=0; i<resdatalength; i++){
if(infoseller_type == resdata[i]menu_name){
var option="<option value=\""+resdata[i]menu_type+"\" selected = 'selected'";
option += ">"+resdata[i]menu_name+"</option>"; //动态添加数据
$("select[name=seller_type]")append(option);
}else {
var option="<option value=\""+resdata[i]menu_type+"\"";
option += ">"+resdata[i]menu_name+"</option>"; //动态添加数据
$("select[name=seller_type]")append(option);
}
}
formrender('select');
}
});
</script>
json中拆解一下就行了,比如下拉框ID 是A,那么在Jquery中,这样写,
for(var i=1;i<resultlength;i++)
{
$('#A')append("<option value='"+result[i]brandName+"'>"+result [i]brandName+"</option>");
}
其中result是你的json结果集。有什么不懂的还可以问我
定义一个数组为names,在 legend中通过 data: names传入图例名称;
创建一个数组mydata[],用for循环把后台传来的List整个放进去(注意格式为“{value:xxx, name:xxx}”),在option里的series中通过“data: mydata”传入即可;
select放在form里面form提交的时候会把select当做普通的文本框input处理,在后台直接
requestgetParameter是可以获取的,你获取不到,要看下你怎么提交至后台的select在没在form域中
以上就是关于通过ajax获取json数据成功后 怎样把新的数据赋值给option.series 用来更新data全部的内容,包括:通过ajax获取json数据成功后 怎样把新的数据赋值给option.series 用来更新data、请问一下apicloud的ajax如何获取mysql里的数据并写在网页上谢谢了!、ajax获取了数据,但是不知道怎么把数据显示在页面的下拉框当中,求解等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)