我有一个表格:
<form method="post" action="/balda/server.wsgi" id="gameboard" name="gameboard" >
带有提交按钮:
<input type="submit" name="submit" value="Поиск" style="" onmouseover="CheckElements();">
提交按钮应该发送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;
});
});
有接受的功能:
function onAjaxSuccess (result)
所有这些在 chrome、ff、opera、safari 中都可以正常工作,但在 Internet Explorer 9 中不起作用(其他人没有尝试过)
在 IE9 中,结果变量为空。我尝试了另一个像这样的绑定提交按钮:
$('document').ready(function( result )
{
$('#gameboard').ajaxForm( {
type: "POST",
data : $(this).serialize(),
success: onAjaxSuccess,
dataType: 'json',
error: function(){ alert ( 'Error loading data format.' ); }
});
});
但结果是相同的 ff chrome safari 歌剧作品,除了 IE9 。
请告诉我可能是什么问题。