#jquery
#jquery
Вопрос:
возникли проблемы с выбором из вставленного модального html. dispatchBody не будет ‘ выбирать или вставлять
success: function (response) {
var result = omac.getJson(response);
if (result.status.msg == "Success.") {var html = '<div class="modal right fade" id="referenceModel" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header" style="background-color: #428bca;color:#fff;"> <button type="button" class="close" id="btnCloseModel" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">amp;times;</span></button> <h4 class="modal-title" id="myModalLabel">Reference Center</h4> </div> <div class="modal-body dispatchBody"> </div> <div class="modal-footer"> <button type="button" class="btn btn-primary" data-dismiss="modal">CLOSE</button></div></div></div></div>';
$(html).after(".mainBody");
$('.dispatchBody').html(result.results.html);
}}
Комментарии:
1. прежде всего
if (result.status.msg = "Success.")
это присваивание, вы, вероятно, хотите == вместо этого. В противном случае попробуйте предоставить более подробную информацию о том, что вы пытаетесь сделать2. не понимаю проблему. может быть, вы могли бы создать plunk?
Ответ №1:
Мое предположение относительно того, что вы пытаетесь здесь сделать, таково: вставьте содержимое var html после .mainBody и установите содержимое .dispatchBody в возвращаемый результат
Что оставляет вас с неправильным использованием .after, это должно быть
$(".mainBody").after(html);
смотрите http://api.jquery.com/after / для получения подробной информации после
Если это не входит в ваши намерения, обновите свой вопрос, чтобы отразить это.