我在使用这一功能时遇到了困难。它在 IE 和 Firefox 中运行良好,但在 Opera 和 Chrome 中失败。
基本上我想验证一个表单,然后序列化 post 变量。然后我将它发送到一个在数据库中插入记录的 php 页面。
从那里,我用从 php 页面发回的 html 代码更改原始 div 中的 html。
为什么这会在某些浏览器中起作用,而在其他浏览器中不起作用?这是我的代码:
$("#newteamsubmit").live('click', function() {
valid = $("#tcreate").valid();
if(valid){
var teamform = document.forms["createteam"];
var dataString = $(teamform).serialize();
$('#entryprocess').html('<p align="center"><img src="loader.gif" /></p>').show();
$.ajax({
type:'POST',
url:'joinprocess/entryform.php',
data: dataString,
success: function(data){
$('#entryprocess').html($('#joinform' , data).html()).fadeIn;
}
})
}
$('#enterhlm').validate();
});
任何想法都非常感谢