Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquerytmpl中的php foreach($a作为$b)_Php_Foreach_Jquery Templates - Fatal编程技术网

jquerytmpl中的php foreach($a作为$b)

jquerytmpl中的php foreach($a作为$b),php,foreach,jquery-templates,Php,Foreach,Jquery Templates,救命啊!我不知道这个jquery tmpl的东西。。。只是在我走的时候弥补一下。我记下了{{if something}{{/if}},但我不知道如何做这个foreach循环 如何编写foreach($a作为$b){} 编辑: 既然这个标题一点帮助都没有,我应该对每个人都非常清楚:我如何才能获得像foreach($a as$b){dosomethine Here}这样的php foreach循环并将其写入x-jquery-tmpl。我需要一个简单的例子,使用$a和$b,因为我不知道如何做到这一点,

救命啊!我不知道这个jquery tmpl的东西。。。只是在我走的时候弥补一下。我记下了
{{if something}{{/if}}
,但我不知道如何做这个foreach循环

如何编写
foreach($a作为$b){}

编辑:

既然这个标题一点帮助都没有,我应该对每个人都非常清楚:我如何才能获得像foreach($a as$b){dosomethine Here}这样的php foreach循环并将其写入x-jquery-tmpl。我需要一个简单的例子,使用$a和$b,因为我不知道如何做到这一点,我读过的谷歌结果对我来说没有意义,否则我就不会在这里发布

向那些在下面发布答案的人表示诚挚的感谢,我正在努力解决这些问题,但对我来说仍然很困难。

来自:

如果数据是数组,则为数组中的每个数据项呈现一次模板。如果数据是对象,或者数据参数缺失或为null,则呈现单个模板项

所以你应该可以直接写

var template = "<div>${a}</div>";
var data = [ { a: "hello" }, { a: "world" } ];
$.tmpl(template, data);
var-template=“${a}”;
var data=[{a:“hello”},{a:“world”}];
$.tmpl(模板、数据);
数据中的每一项都将在一个div中呈现

//Iliterating Object in Jquery
$.each(obj, function (key, value) {
    alert(key + ': ' + value);
});
//Iliterating Array in Jquery
//To do it in jQuery, you can do it like this:

$.each(arr, function (index, value) {
    alert(index + ': ' + value);
});
希望这有助于

第一个链接退出,返回

  • 标题:${Name}。 {{每种语言}} ${$index+1}:${$value}。 {{/每个}}
  • 下次做作业。

    jQuery.tmpl()方法是为链接
    而设计的。appendTo
    prependTo
    insertAfter
    insertBefore
    如下:

    $.tmpl( "<li>${Name}</li>", { "Name" : "Johnny Bravo" }).appendTo( "#targetDiv" );
    
    $.tmpl(“
  • ${Name}
  • ”,{“Name”:“Johnny Bravo”});
    您可以在以下网站上阅读更多信息:

    对于php foreach:

    <?php
    $arr = array(1, 2, 3, 4);
    foreach ($arr as &$value) {
        $value = $value * 2;
    }
    // $arr is now array(2, 4, 6, 8)
    unset($value); // break the reference with the last element
    ?>
    
    
    
    还有一个很棒的文档

    阅读链接

    例如:

            {{each Languages}}
                ${$index + 1}: <em>${$value}. </em>
            {{/each}}
    
    {{每种语言}
    ${$index+1}:${$value}。
    {{/每个}}
    
    RTFM?你在开玩笑吗,伙计?退出的第一个链接已返回。下次做作业。这个问题没有建设性!不,我不是在开玩笑。我以前从未使用过这个,所以我不知道如何从谷歌上读取答案。我的开发者把一些不起作用的东西扔给了我,现在我得弄清楚。无论如何,我得到了{{each(index,value)collection}}content{{{/each}},但我不知道如何处理这些示例,因为它们与我面前的不匹配。填鸭式的?认真地如果这里的人都听不懂你的问题,那就意味着你的问题很模糊。并不是说人笨。请通读这篇文章,如果你觉得理解困难,请问我。
            {{each Languages}}
                ${$index + 1}: <em>${$value}. </em>
            {{/each}}