Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
没有数据的jquery显示模板_Jquery_Jquery Templates - Fatal编程技术网

没有数据的jquery显示模板

没有数据的jquery显示模板,jquery,jquery-templates,Jquery,Jquery Templates,我在jquery中有一个模板,试图只显示HTML而不显示数据。我试图绑定“null”而不是json“data”,但它给出了错误(地址未定义)。下面是代码语句 $("#empTemplate").tmpl(null).appendTo("#divEmp"); HTML标记: <table style="padding-left: 5px"> <tr> <td> &l

我在jquery中有一个模板,试图只显示HTML而不显示数据。我试图绑定“null”而不是json“data”,但它给出了错误(地址未定义)。下面是代码语句

$("#empTemplate").tmpl(null).appendTo("#divEmp");
HTML标记:

<table style="padding-left: 5px">
            <tr>
                <td>
                    <span>Name:</span>
                </td>
                <td>
                    <span>Employer:</span>
                </td>
                <tr>
                    <td>
                        <table>
                            <tr>
                                <td>
                                    <span>1</span>
                                </td>
                                <td>
                                    {{if Address.Length >=1}}
                                    <input type="text" value="${Address[0].State}" style="width: 50px" />
                                    {{else}}
                                    <input type="text" value="" style="width: 50px" />
                                    {{/if}}
                                </td>
                                <td>
                                    {{if Address.Length >=2}}
                                    <input type="text" value="${Address[1].State}" style="width: 50px" />
                                    {{else}}
                                    <input type="text" value="" style="width: 50px" />
                                    {{/if}}
                                </td>
                                <td>
                                    {{if Address.Length >=3}}
                                    <input type="text" value="${Address[2].State}" style="width: 50px" />
                                    {{else}}
                                    <input type="text" value="" style="width: 50px" />
                                    {{/if}}
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
        </table>

使用空对象
{address:[]}

$("#empTemplate").tmpl({address:[]}).appendTo("#divEmp");

使用空对象
{address:[]}

$("#empTemplate").tmpl({address:[]}).appendTo("#divEmp");

您打算从何处引用
地址
?地址是作为员工对象一部分的数组。您打算从何处引用
地址
?地址是作为员工对象一部分的数组object@Luke:你的意思是创建一个空的JSON对象并绑定它吗?太好了!它可以工作,但是为什么模板不能处理空数组呢?那么,在这种情况下,像Name、EmpId等对象是如何处理的呢?甚至它们都是空的,对吗?在我的孤寂中,没有任何对象“{}”具有propertynames名称empid。如果尝试在不存在数组的数组上执行address[index].Name,则会得到数组超出范围的错误。若有一个对象,比如{},那个么它会说并没有定义名称,因为并没有这样的属性。你应该告诉我,你为什么要这么做,你想达到什么目的。@Luke:你的意思是创建一个空的JSON对象并绑定它吗?太好了!它可以工作,但是为什么模板不能处理空数组呢?那么,在这种情况下,像Name、EmpId等对象是如何处理的呢?甚至它们都是空的,对吗?在我的孤寂中,没有任何对象“{}”具有propertynames名称empid。如果尝试在不存在数组的数组上执行address[index].Name,则会得到数组超出范围的错误。若有一个对象,比如{},那个么它会说并没有定义名称,因为并没有这样的属性。你应该告诉我,你为什么要这么做,你想达到什么目的。