大家好,我有一个json数组,GelenDeger
是这样的
>GelenDeger
{Localizations: null, Languages: null, AgencyModels: null, GetCitiesModel: {…}, GetCountyModel: null, …}
AgencyAddress: null
GetCitiesModel: {IL_KOD: "35", IL_AD: null, ULKE_KOD: null}
GetCountyModel: null
HtmlResult: ""
M_ACENTE: (4) [{…}, {…}, {…}, {…}]
countryCode: 1234
当我点击按钮时,我可以得到
GelenDeger.M_ACENTE[0].ADRES_TEXT
和
GelenDeger.M_ACENTE[0].ACENTE_AD
但是我需要一个循环,并且不需要使用像[0]
、[1]
或[2]
这样的索引,但是我不知道如何做到这一点。你能帮我个忙吗。谢谢。
我的js代码:
function jsFiltreleme(GelenDeger) {
$("#myDiv").append(
"<div style='border-style:ridge;'>adress : <strong>" + GelenDeger.M_ACENTE[0].ADRES_TEXT + "</strong><br>" +
"name : <strong>" + GelenDeger.M_ACENTE[0].ACENTE_AD+ "</strong></div>"
);
}
我的html代码:
<li class="none buttonBox">
<input id="register" type="submit" value="Search">
</li>
<div id="myDiv"></div>
顺便说一下,我的JSON数组可以像M_ACENTE一样改变:(10) {…},{…},{…},{…}
发布于 2019-05-27 04:58:29
您可以使用forEach()
来实现此目的。
function jsFiltreleme(GelenDeger) {
GelenDeger.M_ACENTE.forEach(acente => {
$("#myDiv").append(
"<div style='border-style:ridge;'>adress : <strong>" + acente.ADRES_TEXT + "</strong><br>" +
"name : <strong>" + acente.ACENTE_AD + "</strong></div>"
);
});
}
您可以检查div
是否不为空,然后将其清除。
if ($("#myDiv").html() !== "") {
$("#myDiv").html() = ""
}
发布于 2019-05-27 05:05:37
只需创建函数并按您所说的那样传递参数或实参,或者您也可以使用ES6函数,因此只需键入函数参数名,然后输入'=>‘,然后输入’‘。你在数组中存储了什么对象,给出了名字,并附加了你方便的小标记,这并不复杂
https://stackoverflow.com/questions/56317256
复制相似问题