最近在折腾学校的教务系统,遇到一个问题。
比如说我有三门课,原来设想的是写成一个循环,然后直接使用 chrome 的控制台运行代码,但是在第一次循环提交的时候网页就直接刷新了,进不去第二次循环。有什么办法解决吗?
比如说我有三门课,原来设想的是写成一个循环,然后直接使用 chrome 的控制台运行代码,但是在第一次循环提交的时候网页就直接刷新了,进不去第二次循环。有什么办法解决吗?
|
1
Ajax 异步提交,当前页面不会刷新
|
|
2
注入一个 iframe ,然后把 form 的 taget 指向这个 iframe
|
|
3
ajax
|
|
4
|
|
5
ajax 提交
|
|
6
看下它提交时发了什么数据,直接改好数据 ajax 提交
|
|
7
ajax
|
|
8
你用的啥标签提交,一些表单会有默认行为的导致页面刷新
你可以试试改成 ajax 提交然后阻止默认行为, return false 即可, jquery 的 event.preventDefault 也行,原生 js 的话要分 IE 和 w3c 的阻止默认行为方法兼容一下 |
|
9
没看懂楼主表达什么
先不考虑 ajax 什么的,不能全部填写完一次性提交吗? |
|
10
2L 方法+1
|
|
11
显然是 ajax 啊 什么年代了还用 iframe
|
|
12
ajax post formdata
|
|
14
form.serialize ,然后 ajax 异步
|
|
16
console 也可以循环用 ajax 提交嘛...
|
|
LioMoreDec 31, 2015 via Android
18
楼主不要再问了,用 ajax ,其他的都是乱来
|
|
jsfaintDec 31, 2015
19
有些场合不得不用 iframe ……之前遇到过淘宝活动的 API ,测试时候支持 ajax ,结果正式上线了缺不支持了。淘宝支持的工程师说他们 API 没有改,最后不得不用了 iframe ……
|