我用Ajax请求远程接口,接口返回一串内容,内容就是一个页面的完整代码,我怎样把这个代码放到另外一个页面上,求高人指点
在另外的页面上放一个div
然后将AJAX返回的结果付给此div.innerhtml
创建一个iframe等,然后把页面内容设置进去
添加是没有任何问题,关键是添加以后不能把版面弄乱了。毕竟你是把驴嘴安在马脸上。所以最好还是用框架网页,提高兼容性。
返回需要的html代码即可,不要连body,html,head这种一起返回了,要不设置div的innerHTML可能会导致页面错乱。。
你懒还不如直接iframe加载那个地址就好了
Ajax获取的动态内容在网站没有特殊设置情况下,通过webclient webrequest等正常方式就可以获取,如有登录验证,等,则需要使用cookiecontainer,同时构造相同的参数和环境,通过模拟登录后,设置相应的cookie值,再进行请求