如何使用jquery实现父页面提交表单刷新子页面数据。

比如页面A里面有个iframe嵌套了B页面,我在A页面提交表单后刷新B页面的数据。

子级调用父级方法:假设有父级的方法add() ,调用方式 self.parent.add();
子级获取父级元素 $(window.parent.document).find("#idd").html()
B页面整体刷新,楼上的回答应该可以
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-02-28
<!--A-->
<form id="form">
  <input type="button" id="btn" value="submit" />
</form>
<iframe name="ifr" src="b.php"></iframe>
<script>
jQuery(function(){
  $("#btn").click(function(){
    $("#form").submit();
    $(window.frames["ifr"].document).find("div").html("change");
  });
});
</script>

<!--b.php-->
<div>orig</div>

追问

那如何把A页面FORM表单里面的参数一起传递到B页面呢?

追答

Form 的action写B页面就行了

追问



...

...

是这个意思吗?这样页面应该会直接跳转到B页面吧!

追答

新建一个中间页面action.php,在A和B页面都包含它就行了。要处理的程序就在action中处理。form的action指向中间页面

本回答被提问者采纳
第2个回答  2013-09-16
window.mainframe.location.reload();
mainframe就是A 页面的iframe的名字。

html里面,点击按钮时,怎么使用js或jq给iframe里面的表单赋值和提交
先绑定按钮的点击事件,然后再去操作iframe的表单元素。但如果你只想模拟提交表单里面的元素,完全可以用PHP或者其他的语音模拟提交。

jquery怎么提交表单jquery提交表单的方式
1.给form添加id值:formaction="\/News\/SaveMessage"method="post"accept-charset="utf-8"id="frm-reg"name="frm-reg">设置所有input标签的name属性值为数据库的字段值,即可以传值到后台2.给提交按钮添加id值:inputtype="button"id="sub"name="Submit"value="提交">3.引用jquery-form.js文件4...

js或jQuery如何实现提交form表单,保存数据到数据库,同时打开一个新的...
这个建议你用ajax来完成。以jq的ajax为例 === ("#form").submit(function(){ var strArray=$(this).serializeArray();\/\/将form表单转为数组形式序列化表单 .post("你要提交的后台页面地址",strArray,function(result,status){ \/\/result是由后台返回的id \/\/status是状态,为success时成功。if(...

怎么用JQuery实现 用户修改完个人信息 提交之后 刷新显示修改后的信息...
获取到要修改的信息,通过ajax提交后台,后台获取到信息根据需要对数据库进行增删查改,成功后返回成功信息,前端回调函数得到后台返回的成功信息后对页面进行操作(局部修改或页面刷新)。

jquery怎么实现页面之间传递参数?
传参常用的GET和POST两种方式,可以一般的表单数据(如注册)就是这样传递的。1、post是不行的,用get的话,还是可以的,如aa.html?data=data 这样,在aa.html里面,再用js来解析当前的url就可以获取到data了。2、一句话概括,纯html页面之间的传值可以通过url后面的参数进行比如:b.html?teacher=xx...

jquery怎么实现单页面(jquery单页面)
jquery如何实现form提交无刷新返回一个页面1、使用ajax就可以实现不刷新当前页面提交数据。2、目前最流行的是js,使用js可以实现异步刷新,通常使用js的jquery框架可以更简单的实现这个要求,您可以搜索下jquery+ajax来实现。基本过程是:获取点击事件→改变按钮背景→ajax去后台获取数据→返回数据→将数据展示。

jquery按钮提交表单?
jquery实现submit提交表单jquery表单提交数据的方法有两种:一种是直接提交,调用submit()方法,第二种是用ajax提交,ajax提交要注意讲数据序列化。jquery提交表单有两种情况:1:jquery只做提交用。$(form).submit();这个的表单提交到什么地方的是更具form元素里面的action属性去定义的。2:jquery用ajax...

php 提交表单,实现局部刷新
如果不上传文件的话,可以不使用表单 用 js 取得 input 的值,然后提交。用 js也可以刷新指定 div 内容

在HTML中,建立一个提交表单页面,提交后可以直接在数据库看见。
在HTML中,建立一个提交表单页面,提交后可以直接在数据库看见的方法。如下参考:1.首先,打开HTML编辑器,创建一个新的HTML文件,如索引。html,并介绍jquery。2.在index.html中的标签,输入jquery代码:('button').click(function(){ ('body').append('正在上传中专');setTimeout("$('span').te...

js表单提交后,如何获取表单中的数据并显示出来
表单是用form来填写,在提交前可以获取表单里面的数据。我这里用jquery实现。 inputText checkBox1 checkBox2 <!--其他你想填写的表单选项-->

相似回答