eval——未结束的字符串常量

eval——未结束的字符串常量用eval来处理responseText就出现这个问题。。。返回的responseText是这样的:[[‘dorisli’,’dorislhappy198210@163.com’,’13456286728′,’看中了桂苑小区的一套房子,发现网上关于这个小区房子的均价从3700到4

eval——未结束的字符串常量

用eval来处理responseText就出现这个问题。。。
—————————————————-
返回的responseText是这样的:

[[‘dorisli’,’dorislhappy198210@163.com’,’13456286728′,’看中了桂苑小区的一套房子,发现网上关于这个小区房子的均价从3700到4800不等,中间相差太大了!能帮忙分析一下六楼里的二楼4100/平米带简装修算不算合理?’,’2008-7-28 13:17:17′,’你好,桂苑小区是拆迁安置房,简装修的房子在4000以内较合理。’],[‘二手房’,’you198193@163.com’,’83169112′,’我想问一下,买二手房为什么都牵涉到一个五年的时间期限。如果我买五年内的二手房是不是需要多交很多费用?另外再问一下,假设买五年内的二手房,60几平方的话,一般首付需要付30%还是40%,公积金贷款可以贷吗?’,’2008-7-16 23:20:39′,’你好,国家为了充分运用税收等经济手段调节房地产市场,加大对投机性和投资性购房等房地产交易行为的调控力度,规定自2006年6月1日起,个人购买住房不足5年转手交易的,对外销售时按取得的售房收入全额征收营业税(5.6%);自2006年8月1日开始,征收1%(全额)或20%(差额)的个人所得税。而满5年后普通住宅可免征营业税和有条件免征个人所得税。按政策规定,这两种税都应由卖方承担,但实际交易中都转嫁给买家了。其他你需要缴纳的税费有1.5%的契税、0.05%印花税及转让费等其他费用。 首套二手房贷款首付不低于30%,第二套房不低于40%。符合其他条件也可以公积金贷款。’]]

如果只是直接把上面的字符串eval了是没有问题的,但如果它作为responseText返回,就一定报错。。。我也用了eval(‘(‘+rsponseText+’)’)来处理。没有用哎。。

解决方法:

返回的字符串里有换成换行符\r\n——入库前没有替换,以前别人的程序,我也不知道,现在才发现的。。。。。。所以在eval时——字符串断掉了。。。

最好的办法是用正则替换掉换行:
var tt=responseText.replace(/\r\n/ig,”<br \/>”)

 

转载地址:http://hi.baidu.com/zhaochenbo/blog/item/79e3793e6a83cd2771cf6cfc.html

今天的文章eval——未结束的字符串常量分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/29377.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注