SORU
28 Mayıs 2009, PERŞEMBE


Nasıl json oluşturmak için döngü için javascript ile?

Vardiziseçin etiket.

<select id='uniqueID' name="status">
      <option value="1">Present</option>
      <option value="2">Absent</option>
 </select>

ve bir json nesnesi 'uniqueİDofSelect ve Seçenek değeri' javascript. iki alan olması yaratmak istiyorum

GetElementsByName kullanın ("") durum ve yineleme.

EDİT

Gibi ortaya koymak istiyorum

[{"selectID":2,"OptionValue":"2"},
{"selectID":4,"optionvalue":"1"}]

.

CEVAP
28 Mayıs 2009, PERŞEMBE


İsteğinizin anladığım kadarıyla, bu çalışması gerekir:

<script>
//  var status  = document.getElementsByID("uniqueID"); // this works too
var status  = document.getElementsByName("status")[0];
var jsonArr = [];

for (var i = 0; i < status.options.length; i  ) {
    jsonArr.push({
        id: status.options[i].text,
        optionValue: status.options[i].value
    });
}
</script>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AndroidSale

    AndroidSale

    17 NİSAN 2011
  • Lena Danya

    Lena Danya

    11 NİSAN 2010
  • LivestrongWoman

    LivestrongWo

    1 Aralık 2011