楼主:
ChenXY (不差不歪 一插就歪)
2016-06-04 06:16:26※ 引述《gpmm (银色)》之铭言:
: ※ 引述《crossdunk (推嘘自如)》之铭言:
: : 各位先进好
: : 小弟目前有一个问题
: : 就如标题如何把资料不用form的方式POST出去呢
: : 也有试过curl,但是这么一来就无法跟着转址过去
: : 而我目前是使用javascript来submit
: : 请问还有更好的方式吗?
: : 先谢谢各位先进了!
: 1. POST 是一种 HTTP method,要操作 POST 各种方式都可以,
: HTML 表单、PHP(curl…)、javascript(ajax…)…etc
: 2. 转址,也是各种方式都可以,
: HTML、PHP(header…)、javascript(location…)…etc
: 如果你要把 1 + 2 混在一起做濑尿牛丸…我是说“POST然后转址”,
: 基本上应该怎么样都可以办到吧,
: 因为 HTML Form 的形式就是将目前的浏览器连线直接送出,
: 所以如果你要 POST 到 A 网址并且转址到 A 网址,那么这就是最合适的方法喽。
请教原Po或各位先进
小弟这几天遇到的问题刚好是与本篇的情况相反
我要将原本php网页中获得的数值用session传到之后的网页
因此我的form action""内是下一个会用到session的php网址
但它并不是我原本网页想跳转的下一页
这两个会用到session的php网页之间还要经过几个html网页
目前想到的方法剩土法炼钢
把中间每个html都改成php然后一个一个POST
但这真的太麻烦了而且又感觉白白占空间
所以我的问题是请问如何用form传值到A网址 但转址到B网址呢?
先谢谢各位先进的解惑了!
作者: tsao1211 (Sunday) 2016-06-04 07:36:00
存在session里面就好啊,后面网页可以读session
看不懂前面在干嘛 不过如果是传值到A转值到B那ajax送到A再window.location到B不就结了
作者:
Darkland (小黑XDrz)
2016-06-04 14:10:00应该先厘清 ajax 为什么会失败再考虑更适合的方式吧
跟session有关除了忘了session_start();不然就是送了ajax二次,一次是空值
作者:
Darkland (小黑XDrz)
2016-06-04 16:59:00或是最后的页面在不同 domain 或是不同机器w