小编Ant*_*uba的帖子

如何使用jQuery进入多维数组?奇怪的行为

如果有人能解释我为什么警报器不返回数组但是空?

var response = new Array();
response[0] = new Array();
response[1] = new Array(); 
response[2] = new Array();  

response[0]["Id"] = 1;
response[0]["StreetAddress"] = 'xxx';
response[0]["Place"] = 'yyy';

response[1]["Id"] = 2;
response[1]["StreetAddress"] = 'xxx';
response[1]["Place"] = 'yyy';

response[2]["Id"] = 3;
response[2]["StreetAddress"] = 'xxx';
response[2]["Place"] = 'yyy';

$.each(response , function(key1, value1) {
    alert(value1);
});
Run Code Online (Sandbox Code Playgroud)

实际上,我将从web服务中获得这种数组,我需要循环到这个数组中来检索数据.

但我不明白为什么循环不能正常工作.

先谢谢你们.

javascript arrays each jquery multidimensional-array

5
推荐指数
3
解决办法
3万
查看次数

Magento-以编程方式添加的捆绑产品不适用于购物篮/前端

我遵循了这个效果很好的答案:Magento-以编程方式添加的捆绑产品未在前端显示

我能够即时生成捆绑产品。一切正常。

唯一的问题:我的捆绑产品已正确保存,并且可以通过管理区域看到它。但是,经过这一代的飞速发展,我必须直接将此产品添加到购物篮中。系统返回“找不到产品”。基本上,我必须进入管理区域,只需保存它,然后就可以将其添加到购物篮中。

我真的怀疑索引器存在问题,但是我无法弄清楚到底发生了什么。

我尝试了许多解决方案,例如:

Mage::getSingleton('index/indexer')->processEntityAction(
     $product, 
     Mage_Catalog_Model_Product::ENTITY, 
     Mage_Index_Model_Event::TYPE_SAVE
);
Run Code Online (Sandbox Code Playgroud)

但这仍然行不通。关于我应该在save方法之后触发哪些代码以索引此新添加的捆绑产品的任何想法。

先感谢您。

php indexing bundle product magento

5
推荐指数
1
解决办法
742
查看次数