我在这个Ajax脚本中使用jquery v.3.3:
<script type="text/javascript">
$(document).ready(function(){
$("form").submit(function(){
$.ajax({
url: 'msgs.php',
type: 'POST',
data: { newmsgs:$('#mess').val(),mesuser:$('#mesuser').val()} ,
});
});
});
</script>
它正在与Chrome合作,但不能与Firefox和IE一起使用。
答案 0 :(得分:1)
您应该使用.preventDefault()
submit
行为
<script type="text/javascript">
$(document).ready(function(){
$("form").submit(function(e){
e.preventsDefault(); // <-- This prevents the form submit.
$.ajax({
url: 'msgs.php',
type: 'POST',
data: { newmsgs:$('#mess').val(),mesuser:$('#mesuser').val()},
success: function(){
location.reload();
}
});
});
});
</script>