从html select元素创建json对象

时间:2014-07-15 07:47:38

标签: javascript jquery json select

我想创建一个json字符串,其中包含所有选择值和内部html值作为地图; 例如:

<select id="my-select">
<option value="1">one</option>
<option value="2">two</option>
</select>

var jsonObject = //..... process of creating json object...

var finalString ="";

for(key in jsonObject ){

finalString= finalString +key+":"+jsonObject[key];

}

alert(finalString);

finalString应为1:one2:two

我需要的只是 // .....创建json对象的过程...... 。 非常感谢您的帮助

谢谢!

1 个答案:

答案 0 :(得分:2)

这是一个普通的Javascript对象。当您想将Javascript对象转换为字符串时,JSON就是您使用的,因此您可以通过网络发送它。

var javascriptObject = {};
$("#my-select option").each(function() {
    javascriptObject[this.value] = $(this).text();
}