我正在开发一个Facebook应用程序,我有一点麻烦:我有我的index.php和mypopup.php文件。在heroku上托管,如果这在任何方面都很重要。现在我需要的是当我在index.php页面上按下一个按钮时,会出现一个弹出窗口,其中包含mypopup.php文件的内容,该文件具有带有几个复选框和一个按钮的html表单。现在,问题是我的弹出窗口(已检查项目)中的数据如何传递到我的index.php,然后在我的index.php文件中使用该数据?
例如:
Checkbox1 data1 [已检查]
Checkbox2 data2 [未选中]
与checkbox1相关的数据应传递给index.php中的某个函数
答案 0 :(得分:1)
您可以使用Javascript执行此操作。我使用我在灯箱中显示的一些内容来实现。当灯箱完成加载时,我将事件处理程序附加到我想要在灯箱中观看的所有项目(例如onchange
事件)。然后,您可以使用AJAX请求将数据传递到后端的index.php。
另外,我刚才意识到(愚蠢的是),如果你有一个HTML表单,你可以改变表单的动作来将数据发送到index.php而不是mypopup.php。
无论哪种方式都可行。这取决于数据的具体情况以及您需要采取的措施。