medmin
V2EX  ›  PHP

可以达到这样的效果吗:提交表单,数据传到另一个文件去做计算,但页面不跳转,同时页面显示计算结果?

  •  
  •   medmin · Jan 18, 2017 · 3050 views
    This topic created in 3404 days ago, the information mentioned may be changed or developed.
    我试了半天, google 说是用 ajax ,但总是搞不定。
    有什么样的类似的帖子,能分享一下么?
    deadpool
        1
    deadpool  
       Jan 18, 2017
    flask flash 消息
    medmin
        2
    medmin  
    OP
       Jan 18, 2017
    @deadpool 用 PHP 哦, flask 是 python 的框架吧
    lucasxu00
        3
    lucasxu00  
       Jan 18, 2017
    你需要一个隐藏的 iframe
    medmin
        4
    medmin  
    OP
       Jan 18, 2017
    @lucasxu00 iframe 已经有了,但 form submit 之后,总是 跳转,这个一直搞不懂
    annielong
        5
    annielong  
       Jan 18, 2017
    ajax ,随便找个 ajax 的例子一改就行了,
    Exin
        6
    Exin  
       Jan 18, 2017 via iPhone
    我刚学的时候也遇到这个问题,
    建议楼主看下 ajax ,不要用 iframe
    Exin
        7
    Exin  
       Jan 18, 2017 via iPhone
    新手可能忽视的关键点:用 ajax 时提交 form 不要用默认的 submit 方式
    keller
        8
    keller  
       Jan 18, 2017
    jquery form
    medmin
        9
    medmin  
    OP
       Jan 18, 2017
    @Exin 用 click ?
    Exin
        10
    Exin  
       Jan 18, 2017
    @medmin 嗯,把表单提交逻辑用你自己写的 js 来处理
    medmin
        11
    medmin  
    OP
       Jan 18, 2017
    @Exin 行啊,我去复习一下 ajax ,谢谢了哈
    hexiaolu
        12
    hexiaolu  
       Jan 18, 2017
    ajax 提交到 PHP ,计算完 PHP 返回 json , js 解析,然后操作 dom 把结果写上不就行了?
    medmin
        13
    medmin  
    OP
       Jan 18, 2017
    @hexiaolu 我其实第一步都还没搞定。更别提怎样返回 json 了。不过您的思路完整,我记下了,一个个问题解决吧。新手,经验不足,感谢!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   904 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 20:21 · PVG 04:21 · LAX 13:21 · JFK 16:21
    ♥ Do have faith in what you're doing.