主界面上通过ajax返回的html字符串,然后怎么进行弹出新页面进行展示这个html 5C

主界面上通过ajax返回的html字符串,然后怎么进行弹出新页面进行展示这个html,html字符串是动态生成的。 好像通过iframe可以解决但不知道怎么下手。

3个回答

$.ajax({
url: '…………',
success: function(resp){
var newWin = window.open('', '_blank');
newWin.document.write(resp);
}
});

qq_33470469
小鑫lay 回复hx366: 好的我试试,方便留个联系方式嘛
大约一年之前 回复
hx366
hx366 回复qq_33470469: 后面再加一句: newWin.location.reload(true)
大约一年之前 回复
qq_33470469
小鑫lay 这样写返回的html中的js和CSS都不能加载。怎么解决呢
大约一年之前 回复
$.ajax({
    url: "./xxxx/123.html",
    type: "GET",
    dataType: "text",
    success: function (data) {
        var ow = window.open();
        ow.document.write(data);
        ow.document.clear();
    }
});

要注意在返回的html字符串中,需要加载的css和js文件地址或超链接的url地址都要写成相对于当前页面的相对地址,不要写成相对于123.html的相对地址。

不需要ajax,直接用window.open('url', '_blank');加载你的地址就可以了
qq_33470469
小鑫lay 返回的不是地址,是html拼接成的字符串
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
在Html里面如何进行控制器内容展示
在idea中的controller控制器里面方法返回object类型返回了一个Map,在HTML中如何将内容展示出来
ajax返回html格式.....
前台:rn rnrn后台:rnrn protected void Page_Load(object sender, EventArgs e)rn rn string name = Request.QueryString["name"].ToString();rn string password = Request.QueryString["password"].ToString();rn if (name!= "admin" || password != "123456")rn rn Response.Write("用户名或密码错误!");rn rn rn结果是:一直显示NO!rn[img=https://img-bbs.csdn.net/upload/201703/12/1489297594_199640.png][/img][img=https://img-bbs.csdn.net/upload/201703/12/1489297610_525469.png][/img]
QT(html)通过echart 展示统计数据(qt 和js进行通信)
最近需要用QT 去统计一些数据展示在界面上,如果去调用QT 库绘制的话,动画效果不好,样式还的调整,需要研究的东西还挺多,原来做过echart的东西,就想着webview空间,直接加载html界面,再通过js 调用qt的槽函数来处理 下面是主要的代码实现 //通信类 class JsContext : public QObject { Q_OBJECT Q_PR...
ajax返回整个html
今天又遇到ajax给我返回当前页面整个HTML了,而且他没有去访问那个生成的url。好了,知道为什么了吗?url错了!url错了!url错了!重要的事情说三遍,记住了!我用的tp5,用url函数生成地址的时候忘了加前面的冒号了......
通过Ajax方式返回HTML的简单方法
rnrnrn rn rn 正在加载......rn rn rn rn rn rnrn
jquery ajax 返回的html字符串 解析乱码问题
想做的效果如:51job中简历的动态添加工作经验。rn[color=#FF0000]问题:rn能实现效果,但是返回result有两个按钮解析的不对。[/color]rn将:删除rn解析成了:[color=#FF0000]删除[/color]rn将:rn解析成了:[color=#FF0000][/color]rnrn[color=#FF0000]我的js:[/color]rnvar Created = 0;rnvar allowPrompt = true;rnvar Submited = 0;rnvar Returned = 0;rnrnfunction showinfo(info_id)rnrn $("#" + info_id + "_info").toggle();rn $("#" + info_id + "_show").toggle();rn $("#" + info_id + "_hidden").toggle();rnrnrnfunction addinfo(info_id)rnrn var info_num = $("#" + info_id + "_num").val();//取得表单idrn info_num++;rn $("#" + info_id + "_num").val(info_num);//设置表单id+1rnrn $.get("/control/main/InvestorControl!"+info_id+".action", rn NextAction: "edit", info_num: info_num, show_num: info_num,investorid: $("#investorid").val() , function(result) $("#" + info_id + "_edit").append(eval(result)); );rnrnrn[color=#FF0000]Struts2_action:[/color]rnpublic String Record() throws IOException rn rn result=" " +rn " " +rn " 通话记录 " +rn "删除"+rn " "+rn "";rn rn return SUCCESS;rn rnrn[color=#FF0000]我的struts.xml:[/color]rn rn rn rn rn rn rn rn resultrn rn rn rn[color=#FF0000]我的jsp片段:[/color]rn rn rn rn rn rnrn rn rn 通话记录rn rn 删除 rnrn rn rn rn rnrn rnrnrnrnrn rn rnrnrn rn rn 继续添加rnrnrnrnrn rnrn问题:rn能实现效果,但是返回result有两个按钮解析的不对。rn将:删除rn解析成了:[color=#FF0000]删除[/color]rn将:rn解析成了:[color=#FF0000][/color]
ajax返回的HTML如何继续使用原页面上的ajax
页面A发送AJAX请求,B页面返回的html如何使用A页面上定义的ajaxrn代码如下rn页面A:rnrnrnrn rn rn 测试rn rn rnrnrn 原页面//点这个链接,事件能正常运行rn rnrnrn页面B:rn新页面";//加载后点这个链接,事件无效rn?>rn
HTML中使用Ajax进行局部刷新页面
使用Ajax进行用户名动态校验,局部刷新页面1.在HTML页面中使用js脚本将请求数据发送给后台servlet 由按钮触发事件 <button id="select" onclick="queryInfos()">查询</button> 由js脚本对将数据发送到后台 var req = new XMLHttpRequest(); function queryInfos() {
使用ajax请求在新页面打开html文本
目前项目使用的大前端的开发方式,使用token作为前后台交互的凭证,但是遇到这样一个问题收集平板终端需要显示一个webview,这个webview还可以继续访问其他页面。这种不想jsp有session,cookie这种回话机制维护,也不向前端项目有路由交互,所以需要将html文本在新页面中显示出来。其实js打开一个新页面很简单,window.open(url),但是这个web1.0的方式传递不了h...
html和css进行网站发布
这是一本很好的学习html和css方面的书,介绍的关于如何使用html和css进行网站发布,希望能够对你有所帮助!
对HTML进行图片转换
对网站整个网页进行抓取获取页面并生成图片。HTML进行图片转换
通过Ajax进行删除操作
1. jsp页面 删除   $(function(){ //1. 点击 delete 时, 弹出 确定是要删除 xx 的信息吗 ? 若确定, 执行删除, 若不确定, 则取消 $(".delete").click(function(){ var Name = $(this).next(":input").val(); var flag = confirm("确定要删除"
通过ajax进行前后台交互
页面通过ajax与后台进行前后台数据交互 .
ajax返回的数据怎么添加到HTML里面
[code=javascript]function checkIsExist()rn $.ajax(rn type: "POST",rn url: "RedaySupplierDelete.do",rn success: function(msg) rn console.log(msg);rn msg = eval('(' + msg + ')'); //转为json对象rn            var data = msg.data;rn            for (var i = 0, j = data.length; i < j; i++)rn                $('#talkUserList').append(' ' + data[i].UserAccount + data[i].name + data[i].shopName + data[i].log + data[i].unReadNum'');rn        ,rn rn );rn[/code]rn获取的数据怎么分别添加到html里面rn[code=html] rn rn rn rn rn rn rn rn rn [/code]
从后台获取数据到html界面上
HTML页面,ajax是基于id的,所有用id表示。 拿到的数据会显示在这里 &amp;lt;div id=&quot;test&quot;&amp;gt;&amp;lt;/div&amp;gt; ajax源码: $(document).ready(function() {             $.ajax({                 url : &quot;admin/get_online_ganbu.php&quot;,//后台请求的数据,用的...
图片循环显示添加html界面上
1.图片循环显示添加html界面上 代码示例: &amp;lt;div id=&quot;content&quot;&amp;gt; &amp;lt;div class=&quot;note&quot;&amp;gt; &amp;lt;/div&amp;gt; &amp;lt;/div&amp;gt;   var html=&quot;&quot;; // var data=JSON.parse(packet); var data=
ajax返回的数据怎么添加到html里面
[code=javascript]function checkIsExist()rn $.ajax(rn type: "POST",rn url: "RedaySupplierDelete.do",rn success: function(msg) rn console.log(msg);rn msg = eval('(' + msg + ')'); //转为json对象rn            var data = msg.data;rn            for (var i = 0, j = data.length; i < j; i++)rn                $('#talkUserList').append(' ' + data[i].UserAccount + data[i].name + data[i].shopName + data[i].log + data[i].unReadNum'');rn        ,rn rn );rn[/code]rn获取的数据怎么分别添加到html里面rn[code=html] rn rn rn rn rn rn rn rn rn [/code]
求对字符串进行 HTML 编码的方法
就是能将中文编码成“%3A%BD%F0%C9%BD%B6%BE”这样形式的方法
对html字符串中的src进行替换
import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test { /**       * @param args       */       public static void main(String[] args) {           // TODO Auto-ge
怎么让jquery ajax 返回html?
我返回html 会被 自动转换成 rn怎么办呢? 自己写replace?
Html a标签打开新页面
内容
关于AJAX返回 json or html
AJAX的使用,使WEB用户体验提高了很多,但现在有个问题有些犹豫。rn在返回数据内容时,是在后台把HTML一起拼接好再返回,还是只返回JSON数据,然后前台用JS或JQUERY拼接比较好,后台拼接的好处是方便,特别是牵扯到权限等问题,是不是安全性也高一些,缺点就是返回的数据量会多些,再就是修改前端时不直观,前台拼接的优缺点就刚好相反,而且前台拼接是不是也有兼容性的问题。rn想尽量使用统一的方式,不知道大家在做这方面时是怎样处理的,请给些意见,谢谢。rnrnrn
ajax不弹出新页面问题
ajax默认是异步请求,做局部刷新的。指的是当前页数据渲染的,如果后台是转发或者重定向了。如果用ajax的话是不会弹出新的页面的。from提交的话,如果后台是转发或者重定向了,是可以打开新的页面的...
JTextPane怎么进行HTML内容的查找
我的方法是首先得到JTEXTPANE的内容,然后用该长字符串来查找所需要关键字,确rn定位置后,设定SELECTION,但问题是,返回的内容字符串是HTML格式的,而查找的rn只是内容,因此得到的位移不是应该显示的位置,所以HIGHLIGHT基本都错了位置,rn各位有什么方法?
怎么把文本框的内容进行HTML编码
我把文本框的值取出来后 用server.HtmlEncode() 怎么没用
怎么通过TADOStoredProc返回procedure的结果集并显示在界面上?
好像ADO返回的cursor,怎么返回到类似TDBGrid的DBcontrol上,谢谢
怎么进行html后缀的页面身份验证保护
对于.aspx的页面在web.config里面配置rnrn rnrnrn rnrn未登录时就能重定向到Login.aspx进行身份验证。但是这个配置对.html的页面无效,也是比如有1.html这个页面我输入 localhost/1.html 不登录还是能直接访问到。rn请问怎么做才能使html页面也能进行身份验证。
ajax数据返回进行遍历
后台返回的数据 : {"receiveList":[{"receive_dept_id":"1007873","receive_dept_desc":"区公司领导","guid":"2016112316042622494230","receive_platform_id":"001"},{"receive_dept_id":"1007876","receive_dept_desc":"主任"
HTML怎么通过
用写了一个ASP写了一个计数器,想通过HTML的
想在界面上控制控件的各种属性,怎么进行
想在界面上控制控件的各种属性rn比如,BUTTON的大小、位置、CAPTION、可见与否、使能等等rn怎么获得控件,怎么设置属性rn谢谢
JAVA大字符串存储采用静态HTML,通过jsoup 对 HTML 文档进行解析和操作
在页面上操作大字符串时,有可能超出数据库字段,可以考虑使用静态HTML存储字符串,然后通过HTML解析器进行解析 jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。 jsoup 的主要功能如下: 1、从一个 ...
JQuery对HTML进行操作
所学内容请参考W3School  JQuery HTML 1.获取和设置 1.text() 设置或返回所选元素的文本内容 获取在html()中举例子 设置在val()举例子 2.html() 设置或返回所选元素的内容(包括 HTML 标记) 下面例子是text()和html()获取 设置的在val()里举例子 $(document).ready(fun
HTML表单与PHP进行数据交互
HTML一般在前台页面与用户进行交互,后台可以使用PHP搭建服务器,实现数据的处理。现在我们来实现使用前台的表单获取用户输入,PHP进行后台处理后返回给用户信息。 (1)需要搭建PHP环境和服务器,请参考我的前三篇博客《Mac如何安装XAMPP》《Eclipse配置PHP开发环境》《第一个PHP程序——Hello World》。 (2)PHP代码实现如下: <?php echo "用户名
如何进行 HTML 编码和解码?
在非引用 System.Web.dll 情况下,即非 Web 应用程序下,有没有什么类能进行 HTML 编码和解码?rnrnServer.HtmlEncode() ..... 之类的答案,请不要回帖!
js/css/html进行格式化
NULL 博文链接:https://wpf-0508.iteye.com/blog/2310987
这段Html怎样进行模糊查询
rn rn rn rn 姓 名:rn rn rn rn 年 龄:rn rn rn ≤18rn ≤20rn ≤22rn ≤24rn ≤26rn ≤28rn ≤30rn ≤32rn rn rn rn 位 置:rn rn rn 守门员rn 中场rn 后卫rn 中场rn 前锋rnrn rn rn 国 籍:rn rn rn rn 其 它:rn rn rn rn rn rn
html表格和CSS进行网页设计
html表格和CSS进行网页设计
使用lodop进行html打印
使用lodop进行html打印,该资源包含了对应的JS和使用方式
对应html 标签进行监听
当需要对html标签如input等进行实时监听时,可以使用 document.getElementById('longitude').addEventListener('input', companycodeChange, true)实时监听,其中companycodeChange方法为:   function companycodeChange(){         if(/[A-Z0-...
html跨域进行数据查找
通过嵌套iframe 可以获取另一个页面的东西 &amp;lt;script type=&quot;text/javascript&quot;&amp;gt; $(function () { document.getElementById(&quot;ifm&quot;).src =&quot;&quot;;//Url地址 $(&quot;#ifm&quot;).load(function () { var h = document.body.clientHeight; var w = ...
相关热词 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法 c# gmail 发邮件 c# 多层文件