点击按钮触发函数
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就可以。
回复内容: send
点击按钮触发函数
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就可以。
只要在标签内,一定要明确指定的类型,记得给加上type=button或type=submit,说多了都是泪~
button 标签请添加 type='button' 属性,因为浏览器默认会认为 button 的属性是submit.type=‘submit’时会发生提交表单的默认行为。
send
w3shool:
请始终为按钮规定 type 属性。internet explorer 的默认类型是 button,而其他浏览器中(包括 w3c 规范)的默认值是 submit。
