ajax直接获取页面展示在模态框里面没问题,
可是,经过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,注释掉高度,模态框就跑顶部去了,虽说上下不居中了,但是勉强可以用,特别是模态框内容特别高的时候。