0
for(var j=0;j<data[0].length;j++){
tabl1.append("<tr><div><td></td><a><td id='aa"+j+"' onClick=\"document.location.href='{{ path('u_files',{'oc':"+data[0][j].name+"}) }}'\">"+data[0][j].name+"</td></a><td>"+data[0][j].size+
</td><td>"+data[0][j].lastmodified+"</td><td></td></div></tr>");
}
では私の問題は、パス内の変数data[0][j].name
が、それは私に次の応答与えるべきであると解釈されないことです。Javaスクリプトの変更のパスを動的にonClickの
path('u_files',{'oc':amine})
を代わりに、それは私に次のようになりますURL: http://localhost:8080/app_dev.php/u_files/+data%5B0%5D%5Bj%5D.name+
VAR TMP = '{{パス(' user_files'、{ 'OC': '%%%%'} )}} ';for(var j = 0; j"+data[0][j].name+" "+data[0][j].size+ " "+data[0][j].lastmodified+" "); }/*私はこれを試してみましたが、うまくいきませんでした。 –
'' append''引数の '' data [0] [j] .name''を最後に書き出した行に置き換えなければなりません。 – eRIZ
私はそれをdocument.location.href = "+ tmp"に置き換え、他のデータ[0] [j] .nameは正常に動作しています –