为什么发送ajax请求页面也会刷新呢? 财富值66

2016-10-01 06:57发布

<button class="btn btn-default" onclick="set_chat_msg()">send</button>

点击按钮触发函数

set_chat_msg()部分:

var url= "chat_send_ajax.php"; url += "?name=" + strname + "&msg=" + strmsg;//将用户名和消息变量拼接进url中 oxmlHttpSend.open("GET",url,true);//打开请求 oxmlHttpSend.send(null);//发送 //alert(oxmlHttpSend);//为什么在firefox下不注释这里php就无法接收到数据执行呢?chrome是正常的

然后就是php接收到进行处理。

为什么我点击按钮后页面会被刷新一次呢?然后如果是在firefox下php根本接收不到数据也不执行了,chrome就可以。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答

button不加type=button,谷歌和ff都会当成是submit,低版本的ie不会有这个情况

一周热门 更多>