我有一个主表单页面,里面嵌套了个iframe,iframe链接了另一个子表单页面,点外面这个主表单的保存按钮里,要同时保存内外两个表单的信息,我现的做法是,点保存,先用JS触发子页面里的保存按钮执行子单保存事件,再执行主表单的保存事件,但这种情况经常有保存丢失的情况,请问有没有做过类似功能的,急求,跪谢!

解决方案 »

  1.   

    建议楼主是用ajax操作,不要用刷新的方式保存。
      

  2.   

    你是因为无法控制页面的刷新顺序导致的数据丢失,你可以在点击主页面保存的时候
    先让子页面保存,用js控制,成功后再保存主页面,保存子页面的时候也不一定要ajax,
    只不过觉得这样方法挺好。
      

  3.   

    楼主用js保存子页面用的什么方法?是不是就点击它的按钮或者提交表单?
    那你主页面的保存和子页面的保存执行顺序是怎样的呢?
    点击了子页面的保存按钮后主页面是不是立即执行保存了呢?
    如果这样就有可能丢失数据。我想,保存子页面的时候用ajax异步的方式,成功后再保存主页面。