这是我在其他页面上使用的 AJAX 脚本,它运行良好。
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="jquery.validate.min.js"></script>
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#form1").validate({
debug: false,
rules: {
user1: "required",
},
messages: {
user1: "Pick user",
},
submitHandler: function(form) {
// do other stuff for a valid form
$.post('process.php', $("#form1").serialize(), function(data) {
$('#result').html(data);
});
}
});
});
我的表格如下:
<form id="form1" name="form_select" action="process.php" method="post">
<select size="20" name="user1" onChange="this.form.submit()">
<options>...</option>.....
</select>
</form>
任何人都可以看到这可能不起作用的任何原因。一直在为这个问题挠头很长时间!