- 主题:问个问题
做了一个iframe跨域上传,用form上传,返回值是json,返回值放回iframe里面,请问怎么用js处理iframe的返回值?
大概代码
<form name='form' id='form' action="/auth/player" target='if' enctype='multipart/form-data' method="post">
<input type="hidden" name="player" value="107">
<input type="hidden" name="hash" value="036a494f926ecd6033a">
<input type='SUBMIT' value='post' >
</form>
<IFRAME width='500' height='800' id='if' name='if' src='about:blank' frameborder='0'>
<div>
</IFRAME>
如果任务提交成功了,返回值大概类型是
{"access_token": "D1w0jq2YOzhpKdSclhOdoa7vFoYEw=", "publisher_id": "0"}
如果失败了 返回值大概类型是
{"message": "Failed to Auth", "error": "AUTH_APP_FAILED"}
只需要如果成功了,iframe里面显示成功,失败显示失败就行~~跪求大牛~
--
FROM 125.34.48.*
google jsonp
--
FROM 211.144.202.*
【 在 Orpherus 的大作中提到: 】
: google jsonp
jsonp貌似只能get吧 不能post 这个需要post的~
--
FROM 125.34.48.*
同一个域下的为什么不在当前页下ajax post?
【 在 a316783812 (woniuppp) 的大作中提到: 】
: 做了一个iframe跨域上传,用form上传,返回值是json,返回值放回iframe里面,请问怎么用js处理iframe的返回值?
: 大概代码
: <form name='form' id='form' action="/auth/player" target='if' enctype='multipart/form-data' method="post">
: ...................
--
FROM 114.242.126.*
【 在 komac 的大作中提到: 】
: 同一个域下的为什么不在当前页下ajax post?
:
是跨域的~~~那个action是随便写的
--
FROM 125.34.48.*
要么你能控制另外一个域的应用,改写返回值。例如完成后调整到你提供的页面
要么在自己的域内写个代理。
【 在 a316783812 (woniuppp) 的大作中提到: 】
: 做了一个iframe跨域上传,用form上传,返回值是json,返回值放回iframe里面,请问怎么用js处理iframe的返回值?
: 大概代码
: <form name='form' id='form' action="/auth/player" target='if' enctype='multipart/form-data' method="post">
: ...................
--
FROM 222.128.169.*
稍微变通下嘛
【 在 a316783812 (woniuppp) 的大作中提到: 】
: jsonp貌似只能get吧 不能post 这个需要post的~
--
FROM 61.171.18.*
一跨域,父子iframe之间的代码好像就不能调用了。否则跨站的Hack就太容易了。
【 在 a316783812 (woniuppp) 的大作中提到: 】
: 做了一个iframe跨域上传,用form上传,返回值是json,返回值放回iframe里面,请问怎么用js处理iframe的返回值?
: 大概代码
: <form name='form' id='form' action="/auth/player" target='if' enctype='multipart/form-data' method="post">
: ...................
--
FROM 60.2.229.*