关于jquery操作iframe中内容, 无法正常显示的问题

来源:互联网 发布:求好玩的网络手机游戏 编辑:程序博客网 时间:2024/06/05 08:23

今天使用 jquery 操作ifame内容,  代码如下


function getEmail(){var params={"user.userId":$("#userId").val()}$.ajax({data:params,dataType:"json",url:"getEmail",type:"post",success:function(data){$("#myInfo").attr("src","tablePage.jsp"); $("#myInfo").contents().find("body").append("I'm in an iframe!");},error: function(){alert("ajax请求失败");}})}
其中
$("#myInfo").contents().find("body").append("I'm in an iframe!");
是在iframe中添加内容的.   但是一直无法正常显示, 以为自己写错了.  

后来才发现原来是加载时间的问题.  

$("#myInfo").attr("src","tablePage.jsp");
后会进行页面刷新, 所以导致 下一句会一起背 reload掉.

改为一下, 成功解决

function getEmail(){$("#myInfo").attr("src","tablePage.jsp");var params={"user.userId":$("#userId").val()}$.ajax({data:params,dataType:"json",url:"getEmail",type:"post",success:function(data){ $("#myInfo").contents().find("body").append("I'm in an iframe!");},error: function(){alert("ajax请求失败");}})}


0 0
原创粉丝点击