私は 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; }
}