このコードでforループをどのように使用できますか? キャッチされないでSyntaxError:JavaScriptループからjson配列を使用するには?
$(".open-slide").on('click', function(){
var ddd = ['/cheetahadmin/Templates/uploads/Agency/slides/agenc-contact.jpg', '/cheetahadmin/Templates/uploads/Agency/slides/agency-about.jpg', '/cheetahadmin/Templates/uploads/Agency/slides/agency-index.jpg'];
$.fancybox.open([
for(var i=0; i<=ddd.length; i++){
{
src : ddd[i],
opts : {
caption : 'Example Caption'
}
},
}
], {
loop : false,
toolbar: false
});
});
このコードは私にエラーを与える ための予期しないトークンを、私は、私は間違いを持って知っているが、私はこの問題を解決する方法を知りません。
ここにはJSONはありません。あなたは '<='のために反復回数が多すぎます、 '<'でなければなりません。そして、forループ全体がゼロを意味します。あなたが何をしているのかはあなたの考えではありません... – epascarello
あなたはそのような角括弧の間にコードを詰め込むことはできません、javascriptは配列の最初の値(トークン)を期待していますforループではなく定義します。 – James
私は間違いを知っています、どうやって括弧内に配列データを動的にプッシュできますか? –