Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.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
Javascript中HTML标记中的哈希/磅符号_Javascript_Html_Object_Kendo Ui - Fatal编程技术网

Javascript中HTML标记中的哈希/磅符号

Javascript中HTML标记中的哈希/磅符号,javascript,html,object,kendo-ui,Javascript,Html,Object,Kendo Ui,我正在使用剑道UI上的论坛帖子将剑道列表视图连接到php数据源 这是可行的,但你能解释一下他们使用#符号的最后一行吗 那么:data.Name呢?我知道我正在从php文件输出JSON字符串,比如{“data”:[{“Name”:“Cindy”}])。但是从Javascript的上下文来看,Kendo在这里用JSON字符串中的“data”做什么?它是一个属性为“Name”的对象(在某些数据结构中)?为什么有分号 我在JavaScript方面没有很好的背景,并且发现很难用#/hash作为关键字进行搜

我正在使用剑道UI上的论坛帖子将剑道列表视图连接到php数据源

  • 这是可行的,但你能解释一下他们使用#符号的最后一行吗
  • 那么:data.Name呢?我知道我正在从php文件输出JSON字符串,比如{“data”:[{“Name”:“Cindy”}])。但是从Javascript的上下文来看,Kendo在这里用JSON字符串中的“data”做什么?它是一个属性为“Name”的对象(在某些数据结构中)?为什么有分号
  • 我在JavaScript方面没有很好的背景,并且发现很难用#/hash作为关键字进行搜索

        $("#listView").kendoListView({
        dataSource: {
            transport: {
                read: "list_users.php",
            },
            schema: {
                data: "data"
            }
        },
        template:"<li>#:data.Name#</li>"
    
    });
    
    $(“#列表视图”).kendoListView({
    数据源:{
    运输:{
    阅读:“list_users.php”,
    },
    模式:{
    数据:“数据”
    }
    },
    模板:“
  • :数据。名称”
  • ” });
    对于Javascript来说,它没有任何特殊意义。它只是一个字符串

    在剑道模板中使用时,标记
    :#
    将替换为HTML编码的值。(标记
    #=#
    将替换为不带HTML编码的值。)

    直接在代码中使用模板,它将如下所示:

    var template = kendo.template("<li>#:data.Name#</li>");
    
    var html = template({ data: { Name: 'Me!<o>' } });
    
    var-template=kendo.template(“
  • ):data.Name
  • ”; var html=template({data:{Name:'Me!'});

    变量
    html
    现在将包含字符串
  • Me!o
  • 。请注意名称中的
    是如何进行html编码的。

    对于Javascript,它根本没有任何特殊意义。它只是一个字符串

    在剑道模板中使用时,标记
    :#
    将替换为HTML编码的值。(标记
    #=#
    将替换为不带HTML编码的值。)

    直接在代码中使用模板,它将如下所示:

    var template = kendo.template("<li>#:data.Name#</li>");
    
    var html = template({ data: { Name: 'Me!<o>' } });
    
    var-template=kendo.template(“
  • ):data.Name
  • ”; var html=template({data:{Name:'Me!'});

    变量
    html
    现在将包含字符串
  • Me!o
  • 。请注意名称中的
    是如何进行html编码的。

    关于2:其中的分号在哪里(不正确)JSON格式的字符串?如果结束字符不是圆括号而是一个褒奖,
    data
    将是一个包含一个元素的数组,一个带有key
    Name
    的对象。关于2:其中的分号在哪里(不正确)JSON格式的字符串?如果结束字符不是括号,而是一个赞扬,
    数据
    将是一个包含一个元素的数组,一个带有key
    Name
    的对象。