通过ajax获取json数据成功后 怎样把新的数据赋值给option.series 用来更新data

通过ajax获取json数据成功后 怎样把新的数据赋值给option.series 用来更新data,第1张

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获取了数据,但是不知道怎么把数据显示在页面的下拉框当中,求解等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9317773.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存