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

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

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

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

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