У меня проблема, потому что мой код работает в Chrome, Firefox и не работает в IE.Может ли кто-нибудь мне помочь?
У меня есть простой код jquery для получения формы:
$('.get_my_form').live('click', function(){
$.ajax({
url: '/get_my_form',
success: function(html){
$('#my_form').html(html);}
});
})
simple main html:
<div id="my_form"></div>
также простой вид:
def get_my_form(request):
form = MyForm
return render_to_response('get_form.html', {'form': form})
и простой get_form.html:
<form action="/something/add_something/">
{{ form.as_p }}
<input type="submit" value="Add">
</form>
Более того, когда я изменяю код jquery на:
$('.get_my_form').live('click', function(){
$.ajax({
url: '/get_my_form',
success: function(html){
alert("AAA");
$('#my_form').html(html);}
});
})
В Chrome есть предупреждение, но в IE нет предупреждения.
Редактировать
Мой дорогой.Наконец ответ был найден.Пользователь Xeo помогает мне здесь . ОСТЕРЕГАЙТЕСЬ ПОЛУКОЛОНАМИ! Без точек с запятой в каждом правильном и возможном месте IE становится плохим и безумным.