0

私は MVC と jQuery と jqPlot が初めてです。

デモプロジェクトや達成するためのステップバイステップの手順を見つけることができる例を誰でも挙げることができますか?

私が必要とするのは:

  • ビューに JSON を返す方法。
  • ビューの追加中 - 部分ビューまたは通常ビューのどちらにする必要がありますか?
  • jQuery を使用してビューから JSON を取得する方法。
  • jqPlotでJSONオブジェクトを渡すには?

よろしくお願いします。

===============================================

以下のコードで試してみましたが、常にエラー部分になります。理由は誰に説明できますか?

<!--[if lt IE 9]><script language="javascript" type="text/javascript" src="../Scripts/excanvas.js"></script><![endif]-->
        <script src="../js/jquery-1.3.2.min.js" type="text/javascript"></script>
        <script type="text/javascript" language="javascript" >
            $(document).ready(function () {
                $("#btnClick").click(function () {
                    alert('Inside Click Function');
                    $.ajax(
                        type: 'GET',
                        url: "JSONSample.aspx/GetItSerialized",
                        processData: true,
                        data: {},
                        contentType: "application/json; charset=utf-8",
                        dataType: "json",
                        success: function (data) {
                            $.each(data.d, function (index, item) {
                                alert('Inside Success');
                            });
                            //alert('Inside Success');
                            //processData(data);
                        },
                        error: function(jqXHR, textStatus, errorThrown) {alert('Error');}

                    });

                    function processData(data) {
                        alert('test');
                    }
                });
            });
        </script>


    <body>
        <form id="form1" runat="server">
        <div>  
        <input id="btnClick" runat="server" value="Click here" type="button" />
        </div>
        </form>
    </body>

public string GetItSerialized()
        {
            Employee oEmployee1 = new Employee { Name = "ABC", ID = "111", Age = "30" };
            Employee oEmployee2 = new Employee { Name = "FDF", ID = "rtrt", Age = "31" };
            Employee oEmployee3 = new Employee { Name = "dfdf", ID = "fdfd", Age = "20" };

            List<Employee> listEmp = new List<Employee>
            {
                oEmployee1,
                oEmployee2,
                oEmployee3
            };

            string str = (new JavaScriptSerializer().Serialize(listEmp));

            return str;
        }

    }

    public class Employee
    {
        public string Name { get; set; }
        public string Age { get; set; }
        public string ID { get; set; }
    }
4

1 に答える 1

4

まず、提供されたコードは ASP.NET WebForms サンプルです。
MVC で jqPlot を使用する方法に関するチュートリアル:こちらまたはこちら
残りの質問に答えるには:

  1. JSONをビューに返す方法は?
    回答番号を参照してください。4

  2. ビューの追加中 - 部分ビューまたは通常ビューのどちらにする必要がありますか?
    それは本当にあなたが達成しようとしていることに依存します。ウィジェットのようなものを作成したい場合は、部分ビューを使用してください。

  3. jQueryを使用してビューからJSONを取得するには?
    私はあなたが何を意味するのかよくわかりません。

  4. JSONオブジェクトをjqPlotに渡すには?
    json オブジェクトを返すコントローラー アクションを呼び出します。このチュートリアルでこのに従ってください
于 2012-06-11T13:23:32.420 に答える