php模态框,thinkphp5.1页面用模态框加载html被转义了

本文探讨了在ThinkPHP5中使用ajax获取并渲染视图内容在模态框中显示的问题,包括解决方案(echo vs view方法)、模板URL处理,以及如何处理动态加载模态框高度的挑战。最终通过调整和注释解决高度问题。
摘要由CSDN通过智能技术生成

f00f73cee555536590d11b5e554a513f.png

ajax直接获取页面展示在模态框里面没问题,

995e7417390b4a14f4a8520a56681f54.png

可是,经过thinkphp5视图渲染之后用return $this->fetch()显示的页面就不能正常在模态框中显示

我也碰到同样的问题,根据网友回答,总结方法如下

public function toFahuo(){

$this->assign("id",Input("id",0));

//return $this->fetch("fahuo"); //原来用这种,显示乱码

//echo $this->fetch("fahuo"); //方法一:用echo可以实现

return view("fahuo");//方法二:用view可以实现

}

备注:thinkphp5.1里面视图模板里面,直接出现url:url好像有点问题,改成url2:url,对应的js里面再改一下参数为url2就可以了。

20190121

想调整模态框距离顶部的距离,怎么调整js都实现不了,this._opts.height怎么都获取不到值(需要想办法,怎么能获取动态加载模态框的高度)。

最后没办法,直接//height:0,注释掉高度,模态框就跑顶部去了,虽说上下不居中了,但是勉强可以用,特别是模态框内容特别高的时候。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值