私はJqueryとMVC 3が初めてです。
非常に単純な例を作成しようとしています。
jquery コンボボックスがあり、ページの読み込み中にいくつかのデータを入力したいと考えています。
コードは次のとおりです。
クライアント
$(function () {
$("#combobox").combobox({
// initialValues: ['array', 'of', 'values'],
source: function (request, response) {
if (!request.term.length) {
response(_self.options.initialValues);
} else {
if (typeof _self.options.source === "function") {
_self.options.source(request, response);
} else if (typeof _self.options.source === "string") {
$.ajax({
url: "/dropdown/GetList",
//data: request,
dataType: "json"
//success: function (data, status) {
// response(data);
//},
//error: function () {
// response([]);
// }
});
}
}
}
});
$("#toggle").click(function () {
// $("#combobox").toggle();
});
});
**Function in Controller**
[HttpGet]
public JsonResult GetList()
{
try
{
Employee objName = new Employee();
objName.Name = "Test";
List<Employee> objectList = new List<Employee>();
objectList.Add(objName);
return Json(new { Records = objectList, TotalRecordCount = 1 });
}
catch (Exception ex)
{
return Json(new { Result = "ERROR", Message = ex.Message });
}
}
サーバー側関数にブレークポイントを設定しましたが、そこに到達しません。私は本当にあなたの助けに感謝します!
ありがとう、V