На моей странице я вызываю контроллер, используя $ .get с некоторыми параметрами,
этот контроллер возвращает мне страницу просмотра (.aspx),
теперь я связываю эту страницу с другим div каждый раз, когда эту функцию можно повторять (или вызывать несколько раз) эти div уже созданы, а затем результат отображается на каждый div
function getview(Name, Parameters, Target) {
$.get('Home/Submit',
{ Name: name,
Parameters: Parameters
},
function(result) {
$("#" + Target).html(result);
//alert("something");
});
}
этот метод называется:
<div id="{{'_Temp' + Id}}">{{getAction('_AddToFavorite', 'ContentId,'
+ Id + ',Version,' + Version + ','li_ContentFavorites_Temp'
+ Id)}} </div>
Теперь, что здесь происходит, html связывается с соответствующим div, но только тогда, когда есть этот «alert ()»
в противном случае страница просмотра связывается случайным образом (то есть иногда это происходит, иногда нет)
но для последней итерации это так.
** Я думаю **, что это потому, что перед тем, как данные будут фактически привязаны к соответствующему div, поступают следующие данные (viewpage).
есть ли способ остановить процесс (или задержать), чтобы правильно связать данные.