C#コントローラの関数を呼び出して値を渡そうとしていますが、次のエラーが表示されています: 'プロパティを取得できません'、 '未定義またはnull参照'です。 ドライバモデルも追加しました。 ご協力いただきありがとうございます。コントローラの関数を呼び出し、値を渡します。
JS
function getDrivers(lastName)
{
console.log(lastName);
return $http.post(baseUrl + 'Admin/getDrivers', { lastName: lastName })
.success(function (data, status, headers, config) {
console.log(1);
}).error(function (data, status, header, config) {
console.log(2);
});
}
C#コントローラ
[HttpPost]
public JsonResult getDrivers(DriverModel model)
{
JsonResult jsonResult = new JsonResult();
try
{
jsonResult.Data = model.GetDrivers(model.lastName);
return jsonResult;
}
catch (Exception ex)
{
return jsonResult;
}
}
HTML
vm.getMatches = function (searchText) {
if (searchText.length > 1)
{
getDrivers(searchText);
}
ここに投稿したコードには、エラーはありません。一度確認できますか。 –
ありがとうございます。私のコードの残りの部分を追加しました。 – user6934713
'DriverModel'のコードを投稿できますか? – nurdyguy