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

  • FILIPeeeK

    FILIPeeeK

    22 Mayıs 2006
  • My Name Is Jeff

    My Name Is J

    26 ŞUBAT 2008
  • Samantha Crain

    Samantha Cra

    30 EKİM 2008