服务器端的取值在前端应用之“=”或“:”

     把服务端值,拿到前端可以直接来用,想必都知道是怎么回事;但是当我们赋值的时候,往往会在“=”或“:”下徘徊不定;当我们不知道两者的区别的时候,很有可能给我们带来很大的困扰。

今天遇到这样的这样的一种情况:

$(document.getElementById('baidu_editor_0').contentWindow.document.body).html('<%:AgreementEntity== null ? String.Empty : AgreementEntity.Content as String%>');

它的结果是这样的:

图一

但是这种结果不是我想要的。

 

对比如下:

$(document.getElementById('baidu_editor_0').contentWindow.document.body).html('<%=AgreementEntity== null ? String.Empty : AgreementEntity.Content as String%>');

结果是这样的:



图二

 

图二是我想要的结果,但是当时仅仅知道有这两种语法,但是不知道两者的区别;当出现图一的效果时,以为是html()语法的问题,就一直朝着这个方向走,最终相差十万八千里啊!

 

        通过上面的对比,大家应该明白两者的区别了。 一个“=”,一个“:”看起来很简单,当我们不知道这两种用户法或者压根没有过时,往往会给引导我们走进问题误区。想起了提高班的一句话“不怕不知道就怕不知道”,日后一定要多多积累。

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值