关于ajax请求

Image
Image
这是index.html和myphp.php的程序,可是点击以后,请求的是index.html? username……,而不是php的,求解

两个源文件在同一目录下,都用在本地Apache上

下面是控制台显示出的请求:
clipboard.png

阅读 1.8k
2 个回答
  1. 看了你的回复,想再确认一下是否在form表单中,因为看不到dom结构。

  2. 可以尝试将button的默认行为清除,我猜测是submit的默认提交导致的。


补充:是默认行为导致的。具体为什么取消了type='submit'还是一样的结果。查到了这么一句话。
所以可以取消默认行为,也可以将type设置为type='button'。
图片描述


补充:可以在xhr.send(null);后面加个debugger,能看到php的那个请求也是发出去了的,但是默认的请求导致了页面刷新(跳转),就看不到了。
能看到两个请求都在。
图片描述

你怎么知道请求的是 index.html ?把你查看到的信息,提供下。

查看 ajax 请求正确方法:

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题