suchen

Heim  >  Fragen und Antworten  >  Hauptteil

So führen Sie eine Schleifenzuweisung in thinkphp in js durch

Genau wie der Titel
Was ich zum Beispiel erreichen möchte, ist, dass ich ein Array durch das TP-Framework leite und es in ein Array-Objekt umwandeln möchte

var data = [];
var countObj ={};
var tagNumObj ={};
for (var i = 0; i < 7; i++) {

          
 var count = {$tagGroupArray[i]['count']};
 var tagName = "{$tagGroupArray[i]['tagName']}";
 countObj = {'count':count};
 tagNumObj = {'tagName':tagName};
 data[i] = countObj;
 data[i] = tagNumObj;

}
console.log(data);

Es wird so angezeigt
var count = ;
var tagName = "";
countObj = {'count':count};
tagNumObj = {'tagName':tagName};
data[i] = countObj;
data [i] = tagNumObj;

Wenn das Obige so geschrieben ist
for (var i = 0; i < 7; i++) {

          
 var count = {$tagGroupArray[0]['count']};
 var tagName = "{$tagGroupArray[0]['tagName']}";
 countObj = {'count':count};
 tagNumObj = {'tagName':tagName};
 data[i] = countObj;
 data[i] = tagNumObj;

}

Es wird so angezeigt
var count = 8;
var tagName = "Hallo";
countObj = {'count':count};
tagNumObj = {'tagName':tagName};
data[i] = countObj;
data[i] = tagNumObj;

Es bedeutet, dass ich nicht erhalten werde, aber wie bekomme ich dieses i? Bitte antworten Sie, oder gibt es eine andere Möglichkeit, das gewöhnliche Array in ein js-Array-Objekt umzuwandeln? Das ist in Ordnung

天蓬老师天蓬老师2844 Tage vor667

Antworte allen(2)Ich werde antworten

  • 滿天的星座

    滿天的星座2017-06-05 11:12:33

    數組轉為json格式

    Antwort
    0
  • 高洛峰

    高洛峰2017-06-05 11:12:33

    如果是模板赋值直接用PHP来循环

    <for start="开始值" end="结束值" comparison="" step="步进值" name="循环变量名" >
    </for>

    如果是接口获取值,直接用json

    Antwort
    0
  • StornierenAntwort