如何将JavaScript中的数据传给PHP?

请叫我汪海 2013-02-19 09:19:01
现状是这样的:
使用新浪API实现登陆之后会调用JS的回调函数:

function login(o) {

}


传的参数o就是用户信息的JSON,现在我想取出这个数据在前端显示,
但是PHP是后台执行的, 所以我想用window.location.href跳转到另一个PHP页面,
同时传参,问题是如何将这个o传给那个PHP页面?

不知道使用form是否可行?有没有常用方法推荐
...全文
571 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ayzen1988 2013-02-20
  • 打赏
  • 举报
回复
在回调的js函数里面 使用ajax异步提交就好 不用跳转页面 用户体验比较好 纯属个人意见
请叫我汪海 2013-02-20
  • 打赏
  • 举报
回复
引用 1 楼 changjay 的回复:
参照: http://stackoverflow.com/questions/2367979/pass-post-data-with-window-location-href 不可以POST。 只有将参数设置到window.location.href URL里,相当于GET,但是GET有字数长度限制,另外使URL很丑陋。 当然还有一个方法,用COOKIE。不过CO……
为什么不能POST、感觉POST蛮好、。
ayayad 2013-02-20
  • 打赏
  • 举报
回复
用GET location.href='xx.php?val='+o 就行了 用post 能不跳转页的 用ajax 用post 要跳转页的 在页面上写一个form,里面放个隐藏域 得到回调将o写入隐藏域 然后js 读取表单id .submit() 就可以了
  • 打赏
  • 举报
回复
引用 2 楼 wxg694175346 的回复:
为什么不能POST、感觉POST蛮好。
解释不清,所以引用了stackoverflow的问答,那可是全球性的问答论坛,高手如云。
  • 打赏
  • 举报
回复
参照: http://stackoverflow.com/questions/2367979/pass-post-data-with-window-location-href 不可以POST。 只有将参数设置到window.location.href URL里,相当于GET,但是GET有字数长度限制,另外使URL很丑陋。 当然还有一个方法,用COOKIE。不过COOKIE在许多国家有很多的法律限制。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧