最近项目有一个这样的需求,就是在模型窗口A中弹出模型窗口B。要求在模型窗口B中提交表单到服务器,再从服务器上返回某些数据到模型窗口B中。
问题是从服务器上返回的数据在模型窗口B中获取不到。
(注:数据在后台打印正确,前台接收也正确,关键在于模型窗口出现了问题。为了使返回的页面不再新开一个窗口,我在模型窗口中加了了属性:“<base target="_self"/>”)

解决方案 »

  1.   

    这个问题好像有牛人测试过,最好在模型窗口中用iframe嵌套子窗口的方式解决其他用javascript完全可以解决
      

  2.   

    你的model窗口没有权限接收发送回来的数据.  一个简单的方法是用div模拟模型窗口. 你可以搜索一下"div模拟对话框". 
      

  3.   

    你可以把要显示的先写出来但在不满足条件时是隐藏的 ,用el 或其他标签是不会出现显示什么问题的,让后在页面里通过参数命令的形式控制脚本让 这些显示出来 。所以 会点脚本 和DIV 就可以做到了