Не отображать контент в IE - PullRequest
1 голос
/ 26 ноября 2011

Это мой код в приложении codeigniter. В Mozilla div add_PM будет перезаписан содержимым переменной msg. Но в IE переменная msg имеет содержимое, а div add_PM не перезаписывается. Так что ничего не будет отображаться. Есть ли проблема в моем коде?

function addPjctMngr(){
  $.ajax({  
    type: "POST",  
    url: "<?php echo base_url();?>index.php/admin/addProjectManager",
    success: function(msg){
      $("#add_PM").html(msg).show();
    }  
  });
}

Когда я пытался использовать этот код

$("#add_PM").html('');
$("#add_PM").html(msg).show();

В IE ничего не произойдет.

Ответы [ 2 ]

0 голосов
/ 26 ноября 2011

Не уверен, что является причиной вашей ошибки, но вы можете попробовать использовать функцию replaceWith (http://api.jquery.com/replaceWith/) вместо этого и посмотреть, выполняет ли это то, что вы хотите.

0 голосов
/ 26 ноября 2011

Просто подумайте, проверьте html-теги, правильно ли они закрыты или нет, это может быть проблемой и в IE.Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...