1

以下は、私の MVC カミソリ ビューのマークアップです。

<div style="visibility:visible;">
var data = [
        {"id":"1", "ui_bgcolor":"Green", "ui_forecolor": "Black"},
        {"id":"2", "ui_bgcolor":"Amber", "ui_forecolor": "Black"},
        {"id":"3", "ui_bgcolor":"Red", "ui_forecolor": "White"}
]
</div>

<script type="text/javascript">
    function SetGradeDLLItemStyling() {
        $.each(data, function (i) {
            alert(data[i].UIBackgroundColor);
        });
    }
</script>

スクリプト ブロックで $.data is undefined エラーが発生しました。ここで何が問題なのですか?

4

1 に答える 1

2

data はスクリプト ブロックで定義されていないため、使用できません。

<script type="text/javascript">
var data = [
        {"id":"1", "ui_bgcolor":"Green", "ui_forecolor": "Black"},
        {"id":"2", "ui_bgcolor":"Amber", "ui_forecolor": "Black"},
        {"id":"3", "ui_bgcolor":"Red", "ui_forecolor": "White"}
]
</script>
于 2013-01-06T11:27:56.323 に答える