2
在平坦的PHP代码我可以只写这行这样的,我得到的图片我想symfony:使用javascript的资产图像?
imageString = "<image src=\"" + pieceFileName + "\" class=\"Piece clickElement " + rankName + " " + fileName + "\"/>";
但使用javascript symfony的怎么样?
我试着写这段代码一样,但我以前不工作
imageString = "<img src=\"""{{ asset(' \""+ pieceFileName +"\" ')}}""\" class=\"Piece clickElement " + rankName + " " + fileName + "\"/>";
的完整代码
function AddGUIPiece(sq,pce) {
var rank = RanksBrd[sq];
var file = FilesBrd[sq];
var rankName = "rank" + (rank + 1);
var fileName = "file" + (file + 1);
pieceFileName = "images/" + SideChar[PieceCol[pce]] + PceChar[pce].toUpperCase() + ".png";
imageString = "<image src=\"" + pieceFileName + "\" class=\"Piece clickElement " + rankName + " " + fileName + "\"/>";
@DarkBee是的,我使用helloworld代码测试它,然后添加上面的代码 – mrsharko
您必须考虑枝条是像PHP一样。它被呈现在服务器端。在这里你试图根据一个JS变量'''pieceFileName'',这是客户端的不同资产。所以你所看到的是不可能的。你应该更愿意去一个AJAX解决方案。 查看相关问题:http://stackoverflow.com/q/13840429/2123530 –
@ b.enoit.be你是对的,所以我需要在树枝文件中添加资产行,然后将其传递给JavaScript文件那你的意思是? – mrsharko