关于用Javascript向页面中引入html代码
疾走喵 2017-07-05 10:20:03 请教各位大大,关于用js往页面中动态插入html代码,下面几个方法哪个比较好?
1.直接在js里,用字符串拼接,然后用$.html()或者append()命令插入到指定的div。这种方法我一般在html代码量很少的时候会用,但是之前看帖子,似乎说过这样不利于维护。
2.因为项目用的是asp.net mvc4 ,所以载入比较大的页面时,用的ajax发请求,通过action返回一个.cshtml页面,然后输出到指定的div中。
3.之前尝试过ajax的load方法,但是路径总是写不对。但是这个本质上是不是和第2条一样,都是发ajax请求?
现在我的疑惑是:①如果html代码量较少,比如是弹出一个dialog,里面填写几条数据,然后点“确定”或者“取消”这种,是应该把html代码写在js里呢,还是通过ajax去请求呢?如果是ajax的话,频繁请求会不会影响性能?
②除了我上面说的方法,还有没有更好的方法?
一直潜水,头一次发帖,可能问题有点蠢,但是确实是困惑了我很久的问题。希望各位大大不吝赐教。