奇怪問題:加了
后不显示返回值,去掉后一切正常

cronuz 2006-06-23 04:00:14
加了<form>后不显示返回值或显示不正常、屏幕还闪,
大家遇到过吗?

<form name="aa">
...
<input type="submit" value="Ajax調用" onclick="output_click();">
</form>

---- ajax (output_click())-----------------------------------------
req.onreadystatechange = processRequest;
 ...
function processRequest() {
if (req.readyState == 4) {
if (req.status == 200) {
alert(req.responseText); //**没有返回值**
//postProcess(req.responseXML);
}
}
}
...全文
263 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
iuhxq 2006-06-26
  • 打赏
  • 举报
回复
<form method="post" action="">
<input type="text" name="" /><input type="submit" onclick="return false;" />
</form>

这个就不会刷新了。
zwl 2006-06-26
  • 打赏
  • 举报
回复
submit 服务器返回数据后再重新绘制,button 的onclick不是。
zwl 2006-06-26
  • 打赏
  • 举报
回复
submit 是整个表单发送给服务器,请求处理,页面刷新;
button 处理是客户端的,页面不刷新。

呵呵,也许是费话,但其实就是这样。
cronuz 2006-06-26
  • 打赏
  • 举报
回复
to iuhxq(小灰):
我自己也发现了是这个原因。
按钮的类型"submit"和"button"到底有何区别?
cronuz 2006-06-26
  • 打赏
  • 举报
回复
现在经过测试,发现是与按钮的类型有关。

在<form>中按钮若使用type="submit"就会出现不正常。
<input type="submit" value="Ajax調用" onclick="output_click();">

按钮若使用type="button"就没问题了。

===========================
按钮的类型"submit"和"button"到底有何区别?谁能说说看!






iuhxq 2006-06-26
  • 打赏
  • 举报
回复
type="submit"---->type="button"
ranranhu 2006-06-26
  • 打赏
  • 举报
回复
button和submit的问题...
jiangtao088 2006-06-24
  • 打赏
  • 举报
回复
没碰到过这个问题

52,792

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧