Здравствуйте, помогите пожалуйста разобраться.
У меня есть форма :
<form method="post" action="/balda/server.wsgi" id="gameboard" name="gameboard" >
у нее кнопка submit :
<input type="submit" name="submit" value="Поиск" style="" onmouseover="CheckElements();">
на кнопку submit забиндена обработка ajax отправки:
jQuery(document).ready(function(){
jQuery('#gameboard').submit( function() {
$.ajax({
url : $(this).attr('action'),
type : $(this).attr('method'),
dataType: 'json',
data : $(this).serialize(),
success : function( data ) {
onAjaxSuccess( data );
}
});
return false;
});
});
Есть accepted функция :
function onAjaxSuccess( result )
Все это замечательно работает в chrome, ff, opera, safari, но не работает в Internet Explorer 9 (другие не пробовал )
В IE9 переменная result пустая.
Пробовал еще биндить кнопку так:
$('document').ready(function( result )
{
$('#gameboard').ajaxForm( {
type: "POST",
data : $(this).serialize(),
success: onAjaxSuccess,
dataType: 'json',
error: function(){ alert ( 'Error loading data format.' ); }
});
});
Но результата такой же кроме IE9 (другие IE не смотрел) везде работает.
Подскажите пожалуйста в чем может быть проблема.
Заранее благодарю за помощь.