2013-03-13 45 views
-1

我正在Facebook应用程序工作,我有一点麻烦:我有我的index.php和mypopup.php文件。托管在heroku上,如果有任何问题。现在我需要的是,当我的index.php页面上按下按钮时,应该会出现一个弹出窗口,其中包含mypopup.php文件的内容,该窗口包含一个带有几个复选框和一个按钮的html表单。现在,问题是如何将弹出窗口中的数据(选中的项目)传递给我的index.php,然后在index.php文件中处理这些数据?解析从弹出的数据收集

例如:

Checkbox1 DATA1 [选中]
Checkbox2 DATA2 [未选中]

有关checkbox1的数据应该被传递到一些功能的index.php

回答

1

你可以使用Javascript来做到这一点。我在一个灯箱中显示了一些内容。当灯箱完成加载后,我将事件处理程序附加到我想要在灯箱中观看的所有项目(例如,onchange事件)。然后,您可以使用AJAX请求将数据传递给后端的index.php。我只是意识到(愚蠢的我),如果你有一个HTML表单,你可以改变表单的动作来发送数据到index.php而不是mypopup.php。

无论哪种方式将工作。这取决于数据的具体情况以及您需要如何处理这些数据。

+0

嗯,是的,但**如何**我可以改变形式的行为是这样的wat发送数据到index.php?我如何链接它们? – MihaiB 2013-03-13 00:21:48

+0

字面上'form'标签有'action'属性,您可以更改为'mypopup.php'。 – GJK 2013-03-13 00:23:18

+0

我知道'action'属性。我不知道的是如何改变表单发送数据到(实际)'index.php' – MihaiB 2013-03-13 00:27:26