推荐关注
› Meteor
› JSLint - a JavaScript code quality tool
› jsFiddle
› D3.js
› WebStorm
推荐书目
› JavaScript 权威指南第 5 版
› Closure: The Definitive Guide
Trim21

在提交了一个表单之后,如何停留在当前的网页?

  •  
  •   Trim21 · Dec 31, 2015 · 4508 views
    This topic created in 3969 days ago, the information mentioned may be changed or developed.
    最近在折腾学校的教务系统,遇到一个问题。

    比如说我有三门课,原来设想的是写成一个循环,然后直接使用 chrome 的控制台运行代码,但是在第一次循环提交的时候网页就直接刷新了,进不去第二次循环。有什么办法解决吗?
    19 replies  •  2015-12-31 15:04:49 +08:00
    111111111111
    111111111111
    Dec 31, 2015 via Android❤️1
    1
    Ajax 异步提交,当前页面不会刷新
    sneezry
    sneezry
    Dec 31, 2015❤️1
    2
    注入一个 iframe ,然后把 form 的 taget 指向这个 iframe
    Andy1999
    Andy1999
    Dec 31, 2015 via iPhone❤️2
    3
    ajax
    yeyeye
    yeyeye
    Dec 31, 2015❤️1
    4
    用框架吧 这个最简单(表单指定 target )

    http://blog.csdn.net/zdwzzu2006/article/details/6082110
    iTakeo
    iTakeo
    Dec 31, 2015 via iPhone❤️1
    5
    ajax 提交
    lee015
    lee015
    Dec 31, 2015 via Android❤️1
    6
    看下它提交时发了什么数据,直接改好数据 ajax 提交
    lyz1990
    lyz1990
    Dec 31, 2015❤️1
    7
    ajax
    imdoge
    imdoge
    Dec 31, 2015❤️1
    8
    你用的啥标签提交,一些表单会有默认行为的导致页面刷新
    你可以试试改成 ajax 提交然后阻止默认行为, return false 即可, jquery 的 event.preventDefault 也行,原生 js 的话要分 IE 和 w3c 的阻止默认行为方法兼容一下
    66beta
    66beta
    Dec 31, 2015❤️1
    9
    没看懂楼主表达什么
    先不考虑 ajax 什么的,不能全部填写完一次性提交吗?
    Suclogger
    Suclogger
    Dec 31, 2015❤️1
    10
    2L 方法+1
    will0404
    will0404
    Dec 31, 2015❤️1
    11
    显然是 ajax 啊 什么年代了还用 iframe
    learnshare
    learnshare
    Dec 31, 2015❤️1
    12
    ajax post formdata
    sneezry
    sneezry
    Dec 31, 2015 via iPhone❤️1
    13
    @will0404 不不,解决问题就好,楼主是在 hack ,不是在做 production
    quietin
    quietin
    Dec 31, 2015❤️1
    14
    form.serialize ,然后 ajax 异步
    Trim21
    Trim21
    OP
    Dec 31, 2015
    15
    @66beta 因为一次只能提交一门课,需要不断提交完所有想选的课...
    13k
    13k
    Dec 31, 2015❤️1
    16
    console 也可以循环用 ajax 提交嘛...
    Trim21
    Trim21
    OP
    Dec 31, 2015
    17
    @13k 之前并不知道有这么个东西。。。
    LioMore
    LioMore
    Dec 31, 2015 via Android
    18
    楼主不要再问了,用 ajax ,其他的都是乱来
    jsfaint
    jsfaint
    Dec 31, 2015
    19
    有些场合不得不用 iframe ……之前遇到过淘宝活动的 API ,测试时候支持 ajax ,结果正式上线了缺不支持了。淘宝支持的工程师说他们 API 没有改,最后不得不用了 iframe ……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   904 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 20:40 · PVG 04:40 · LAX 12:40 · JFK 15:40
    ♥ Do have faith in what you're doing.