我正在构建一个小应用程序,提交一个简单的表单。我在Facebook上使用iFrame标签页面,因为它们使它成为可能: https://developers.facebook.com/blog/post/462
我在页面选项卡中很好地加载页面,但表单提交不会在iFrame中打开结果页面,而是在完整窗口中打开,从而退出Facebook。表单操作指向我的服务器。
在完整的Facebook画布中测试应用程序时,此工作正常,提交将结果页面打开到iFrame。问题仅出在“页面”选项卡上。
我试过这个:http://developers.facebook.com/docs/canvas/post/ 但它不允许我在表单后放置一个iFrame: “渲染代码时出现HTML错误”iframe“:iframes禁止使用TabFBMLFlavor”
我的工作时间紧迫,非常感谢一些帮助! :)我确定我错过了一些简单的东西,但无法理解这一点。
谢谢!
答案 0 :(得分:2)
您是否尝试在编辑设置>下将“页面标签类型”从FBML切换到iframe Facebook整合>页面标签?为我工作。
答案 1 :(得分:0)
php code
foreach ($_REQUEST as $key => $value) {
$value = addslashes($value);
$value = strip_tags($value);
if($value != ""){$requestnumber ++;}
$urlaccess .= $key ."=". $value."&";
}
< form action=submit.php?< ?=$urlaccess?> method=post>
...
...
...
< /form>