我有这样的代码在我的JavaScript部分:代码中的JavaScript和PHP - 有什么区别?
var opConfig = new Product.Options(<?php echo $this->getJsonConfig(); ?>);
的PHP调用返回我的一些字符串,可以很容易,可以说该字符串是ABCD。因此,在这个代码的结果:现在
var opConfig = new Product.Options(abcd);
,一些线路后,我有这样的代码:
this.opConfig = new Product.Options(opconfig);
的opconfig
变量具有相同的字符串abcd
,但结果是不同的,this.opConfig
不看就像它看起来一样。那么,我如何使用字符串作为参数有什么区别?我缺少的东西?对我来说,它应该始终是同一个电话,即:
new Product.Options(abcd)
想法?
增加:在JS代码的完整的调用看起来像这样:
var opConfig = new Product.Options({"16":{"26":{"price":5,"oldPrice":5,"priceValue":"5.0000","type":"fixed","excludeTax":5,"includeTax":5},"28":{"price":8,"oldPrice":8,"priceValue":"8.0000","type":"fixed","excludeTax":8,"includeTax":8},"27":{"price":10,"oldPrice":10,"priceValue":"10.0000","type":"fixed","excludeTax":10,"includeTax":10}},"14":{"price":0,"oldPrice":0,"priceValue":"0.0000","type":"fixed","excludeTax":0,"includeTax":0},"15":{"price":0,"oldPrice":0,"priceValue":"0.0000","type":"fixed","excludeTax":0,"includeTax":0}});
帕拉姆到达被叫功能为目标,不知道为什么。以另一种方式调用它,相同的字符串似乎以字符串的形式达到它。任何人都可以帮忙吗?
不宜字符串在'''或'使用” '? – Leri 2012-07-25 14:32:05
'abcd'不是一个字符串,''abcd“'会是。 – JJJ 2012-07-25 14:32:19