use*_*717 1 javascript php arrays jquery
我有点懒,只是使用PHP来存储所有这些值,我应该使用Javascript来做到这一点.什么是在Javascript中执行以下操作的最佳方法?然后我会使用jQuery的.each函数来循环它.
$accessories = array (
array('name' => 'Chrome pull out wire Basket 500 & 600 wide ', 'price' => '60'),
array('name' => 'Chrome shoe rack 2 Tier', 'price' => '95'),
array('name' => 'Chrome Shoe Rack 3 Tier', 'price' => '145'),
array('name' => 'Chrome pull out trouser rack', 'price' => '40'),
array('name' => 'Pull out tie rack', 'price' => '135'),
array('name' => 'Pull Down hanging Rail 450mm to 1190mm width', 'price' => '33.50'),
array('name' => 'Corner Hanging Rail', 'price' => '33.50')
);
Run Code Online (Sandbox Code Playgroud)
JavaScript没有关联数组,因此您必须将其构建为数组中的一系列对象.
var accessories = [
{ 'name' : 'Chrome pull out...', 'price' : 60 },
{ 'name' : 'Chrome shoe rack..', 'price' : 95 }
];
Run Code Online (Sandbox Code Playgroud)
然后,您可以$.each按照要求循环使用它:
$.each( accessories, function(){
alert( this.name );
});
Run Code Online (Sandbox Code Playgroud)
小提琴:http://jsfiddle.net/jonathansampson/HXwMc/
通过传递数组,您可以轻松获得上述结构json_encode():
echo json_encode( $accessories );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
116 次 |
| 最近记录: |