我正在使用php和HTML创建一个发票系统。
我想要实现的是从一个iframe(详细信息)表单到另一个iframe(发票)html页面的通信,以便在填写详细信息表单时,发票会反映更改。
我真的不想在每次更改时提交详细信息部分或刷新发票页面。有人能指出我正确的方向或建议我采取最佳行动方案吗?
提前谢谢。
答案 0 :(得分:1)
您正在寻找postMessage API。
此API允许iframe进行通信和交换数据。您在发送端的iframe的contentWindow属性上使用postMessage
方法,并在接收端注册“message”事件侦听器。 mozilla页面用示例代码解释了这一切。