0
我想填充從JSON.parse()返回的Javascript對象的下拉列表。試過但不成功。請幫助
mvc JQuery JSON.parse()填充下拉列表
<script type="text/javascript" charset="utf-8">
<br />
//This is returned from Model. All I want to put that in dropdown.<br />
//var cat = JSON.parse('[{"Selected":false,"Text":"Blue","Value":"1"},{"Selected":false,"Text":"Red","Value":"2"},{"Selected":false,"Text":"Grey","Value":"3"},{"Selected":false,"Text":"Black","Value":"4"},{"Selected":false,"Text":"Green","Value":"5"},{"Selected":false,"Text":"Olive","Value":"6"},{"Selected":false,"Text":"Orange","Value":"7"},{"Selected":false,"Text":"Pink","Value":"8"},{"Selected":false,"Text":"Violet","Value":"9"},{"Selected":false,"Text":"Yellow","Value":"10"}]');
<br /><br />
var cat = JSON.parse('<%= Html.ToJson(Model.Colors) %>');
<br />
</script>
你有沒有試過var cat = <%= Html.ToJson(Model.Colors)%>?它應該工作,那麼你不要使用JSON.parse() – jebberwocky 2010-10-26 05:42:25
請小心,如果你填寫下拉與貓。我是新手,無法填寫下拉菜單。 – lordali 2010-10-26 05:51:01