Прежде всего, спасибо за любую помощь в этом.
Я пытаюсь перебрать массив, который я получаю после вызова Ajax, и добавить его в свой HTML. Я пробовал множество примеров, и, похоже, они не останутся со мной и моим проектом.
Вот моя текущая функция Js:
function OnSuccess(response) {
console.info(response);
$.each(response.MarketingUrls, function (index, element) {
//$(element.UrlMaterial).find('.dets').html('<a target = "_blank">Imprev Marketing Material</a>');
$('#dets').children('a').text(element.UrlMaterial);
console.info(element.UrlMaterial);
});
$.each(response.MarketingUrls, function (index, element) {
console.info(element.Description);
});
}
Вот HTML, к которому я пытаюсь добавить:
<tr class = "details" id = "detailsSection">
<td colspan = "5">
<div id = "dets"><a> </a></div>
</td>
</tr>
Или закомментированные части то, что вы пробовали?
@Taplar Я пытаюсь очистить свой вопрос и включить попытки. Да, некоторые закомментированные коды - это то, что я пробовал, как и текущая строка $('#dets').children('a').text(element.UrlMaterial); в качестве попытки. Просто не могу понять эту часть.
@Taplar У меня сейчас это работает, я фактически вернулся к одной из своих предыдущих попыток и переместился туда, где вызывается мой Ajax. Теперь он добавляется.
Хорошая сделка. Чтобы повысить полезность этого вопроса для будущих читателей, не могли бы вы кратко изложить свою проблему и то, что вы сделали для ее решения, в ответе?

Это похоже на вопрос, который вы задали ранее. Так что я повторю свое заявление. Вы зацикливаетесь, но не пытались добавить. Почему нет?