0

このループデータはjavascriptにあります。そして、値ごとにhtmlcssとphpを配置したいと思います。

        var html = '';
              $.each(data, function(name, value) {
                 html += value.email + "<br />" + value.content + "<br />";
              });
              $('#sidebarColumn').html(html);

ここにいくつかの値をリストしました。私がしたいとしましょう

<span class="userEmail">value.email<span>
<div class="userContent">value.content</div>
<img src="<?php echo base_url() ?> value.picture" />

それらをJSに配置するにはどうすればよいですか、またはコードを読み取り可能にする別の方法がありますか?

注*ここでは.html()を使用しています。これは、#sidebarColumnの前のデータを置き換えて、ループデータをそのdivに配置するためです。

4

2 に答える 2

2

それがあなたが探しているものであるならば、あなたはこのような<script>タグでphpを書くことができます

<script type="text/javascript">

    var baseUrl = '<?php echo $this->baseUrl() ?>';

    var someVariable = '<?php 
                            //some more php here 
                        ?>'; 
</script>
于 2012-09-14T15:18:05.183 に答える
0

これを試してみてください

var html = '';
$.each(data, function(name, value) {

html += '<span class="userEmail">'+value.email+'<span>';
html += '<div class="userContent">'+value.content+'</div>';
html += '<img src="<?php echo base_url() ?>"' + value.picture + '/>';
});
$('#sidebarColumn').html(html);
于 2012-09-14T15:17:24.413 に答える