Javascript Can';t从ajax设置属性
我想从ajax jquery中设置一些属性值,这里是一些代码:Javascript Can';t从ajax设置属性,javascript,html,jquery,ajax,Javascript,Html,Jquery,Ajax,我想从ajax jquery中设置一些属性值,这里是一些代码: HTML_CODE ========================================================================== <div class="col"> <ul class="nav nav-pills justify-content-end"> <li id="cohort_x1"
HTML_CODE
==========================================================================
<div class="col">
<ul class="nav nav-pills justify-content-end">
<li id="cohort_x1" class="nav-item" data-toggle="chart" data-target="#chart" data-update="">
<a href="#" class="nav-link py-2 px-3" data-toggle="tab">
<span class="d-none d-md-block">CEI</span>
<span class="d-md-none">W</span>
</a>
</li>
<li id="cohort_x2" class="nav-item" data-toggle="chart" data-target="#chart" data-update="">
<a href="#" class="nav-link py-2 px-3" data-toggle="tab">
<span class="d-none d-md-block">CEI</span>
<span class="d-md-none">W</span>
</a>
</li>
</ul>
</div>
下面是我的ajax的结果:
- 警报(数据);-->{“日期”:“2021-04-13”,“数据1”:[“10000”、“20000”、“30000”、“40000”、“50000”、“60000”、“70000”],“数据2”:[“20000”、“30000”、“40000”、“50000”、“60000”、“70000”、“80000”]}
- 警报(结果);-->[对象]
- 警报(result.data1);-->100002000030000400050000600070000
- 警报(result.data1[0]);-->一万
- console.log(result)->{date:“2021-04-13”,data1:Array(7),data2:Array(7)}
- 检查/tab_网络-->状态:200,预览中也会出现
请帮助我,guru.您只需从ajax响应中更新数据,如下所示:
$(“#队列_x1”).attr(“数据更新”,JSON.stringify({
数据:{
数据集:[
{data:result.data1},
{data:result.data2}
]
}
}));
如果JSON.parse函数失败,它可能无法工作。检查控制台当您执行AJAXi时,请尝试使用调试器和检入控制台进行检查,我得到了需要的变量result.date-->“2021-04-13”。或者如果报税表仍然使用“(引号)是否有问题尝试通过添加来自ajax调用的响应来更新您的问题,在我的例子中,您的代码工作了,但是来自ajax的响应正确。已经更新了。@gamingscout在您的问题中,您需要向我们展示一个重现问题的代码。如果您谈论的是在异步调用后返回值,那么它当然不会工作。顺便说一下timesuccess
函数执行时,包含Ajax调用的函数已经返回。