关于ajax请求




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

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

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


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

查看 ajax 请求正确方法:


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

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


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


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



相关阅读:
模拟草料上传二维码图片,得出识别结果
关于 浏览器 Cache-Control 不能设置问题。
transform属性在这种情况下为什么不生效啊?
怎样通过$.ajax跨域请求斗鱼TV API 取得json数据
cef3 cookie分离
标签添加成功了为什么不显示呢?
PHP水印合成中文乱码怎么解?网上教程没用
chrome下disabled的input不能选中和复制, 有解决办法吗
ps切图出现细线
canvas绘制的时钟,出现多余的黑色线条是怎么回事??
关于页面同时异步请求两个js,渲染页面等待如何优化
关于 promise 的问题:请问在这个短小函数里 then 会被执行几遍?
Vue嵌套路由失效?
php中static和abstractor有啥区别?
如何删除选中的cell中对应的行?
js弹窗验证失败
关于STUN协议中属性的一点问题
vuejs 折叠面板的展开收缩动画应该怎么实现?用vue自带的过渡效果还是css3?
关于表单页面提交信息的判断
extjs3.2 panel组件能否添加focus和blur事件



快速导航

Copyright © 2016 phpStudy |