Итак, я использую jQuery для загрузки в html-файл, а затем выполняю простую замену строки для некоторых токенов.Однако они не сделают замену.Может кто-нибудь объяснить мне, почему это не работает с вызовами замены?
pendingRow.html
<span id="{pendingDbId}" data-database="{pendingName}">
{pendingName} ({pendingTime}) - <a id="cancel-{pendingDbId}" data-dbId="{pendingDbId}" href="#">Cancel</a>
<br />
</span>
jQuery
$('#pendingLoadDiv').load('templates/pendingRow.html', function() {
$('#pendingLoadDiv').html($('#pendingLoadDiv').html().replace("{pendingName}", $('#database option:selected').text()));
$('#pendingLoadDiv').html($('#pendingLoadDiv').html().replace("{pendingDbId}", $('#database').val()));
$('#pendingLoadDiv').html($('#pendingLoadDiv').html().replace("{pendingTime}", "--:--:--"));
$('#pendingDiv').append($('#pendingLoadDiv').html());
});
Это все доходит додобавление внизу без ошибок, однако оно не заменяет никакого текста.
Я даже пытался сохранить pendingLoadDiv в переменной, затем выполнить вызовы замены для переменной, и все еще имею ту же проблему.
Есть идеи?