我有下面的PHP代碼:JQuery的不序列化FOM的Internet Explorer
echo ' <td id="'.$metaso['semanaventa'].'td1"><form id="'.$metaso['semanaventa'].'form" name="'.$metaso['semanaventa'].'form" class="dinamic" action="compromiso_funciones.php" method="post">
<input type="text" id="'.$metaso['semanaventa'].'txt" name="met_aso_venta" value="" style="width:100px;" tabindex="'.($idx + 1).'" class="validate[required,custom[number]] moneda" />
<input type="text" style="display:none;" name="met_aso_pr" value="'.$metaso['asociado'].'" />
<input type="text" style="display:none;" name="semana" value="'.$metaso['semanaventa'].'" />
<input type="submit" class ="boton" style="margin:0px;width:100px; display:none;" id="'.$metaso['asociado'].$metaso['semanaventa'].'btn" name="'.$metaso['asociado'].$metaso['semanaventa'].'btn" value="Actualizar" /></form></td>';
echo ' <td id="'.$metaso['semanaventa'].'td2"></td>';
這是jQuery腳本:
$('.dinamic').live("submit",(function(){
if ($(this).validationEngine('validate')){
$.post($(this).attr("action"), $(this).serialize(), function(html){
});
}
return false;
}));
這正常的FF,鉻,歌劇但任何IE版。
我發現:
$(this).serialize();
返回任何內容。
我已經試過malsup形式的插件,通過使用JQ的。每個功能等手動序列化..
幫助!!!!
您運行的是什麼版本的jQuery? – AlienWebguy
** 1.4.4 **試過1.6.4(最新版),沒有任何內容 – wichoso
FF/Chrome驗證生成的HTML是否正確?如果HTML不正確,IE會被絆倒。 – dSquared