У меня есть ajax-вызов метода действия, который возвращает частичное представление с CarViewModel.
Возвращает ответ в следующем формате:
Honda
Lovely Car
Forde
Comfortable Car
.cshtml
<h3 data-car-id="@Model.Id">@Model.CarTitle</h3>
<p>@Model.CarDescription</p>
Ajax
success: function (data) {
$("div").append(result);
}
Перед добавлением результата в DOM мне нужно проверить значение data-car-id, если в dom есть data-car-id с таким же значением,Я хотел бы добавить этот конкретный автомобиль по-другому к уникальному data-car-id.
Я пытаюсь решить эту проблему, так как данные возвращают сразу несколько автомобилей.Я полагаю, мне нужно как-то разобрать каждую машину в html в ее собственную переменную?
Обновлен с полным Ajax
$.ajax({
url: '/Home/GetData/',
type: "GET",
success: function (data) {
if (data == null) {
} else {
$(".div").append("<div class='cars'>" + data + </div>");
}
}
});