This question is locked. New answers and comments are not allowed.
I have the following code below that works correctly -
<
script
>
var obs = new kendo.data.ObservableObject({
dataSource: new kendo.data.DataSource({
data: [
{ name: "Jane Doe", age: 30 },
{ name: "John Doe", age: 33 }
]
})
});
</
script
>
<
script
id
=
"tmp"
type
=
"text/x-kendo-template"
>
<
p
>#: name # <
span
>Age: #: age #</
span
></
p
>
</
script
>
<!-- html -->
<
ul
id
=
"list"
data-role
=
"listview"
data-source
=
"obs.dataSource"
data-template
=
"tmp"
></
ul
>
However, when I move the array to its own page and add the read/transport, nothing loads in.
<
script
>
var obs = new kendo.data.ObservableObject({
dataSource: new kendo.data.DataSource({
transport: {
read: {
url: "obs.json",
dataType: "json"
}
}
})
});
</
script
>
<
script
id
=
"tmp"
type
=
"text/x-kendo-template"
>
<
p
>#: name # <
span
>Age: #: age #</
span
></
p
>
</
script
>
<!-- html -->
<
ul
id
=
"list"
data-role
=
"listview"
data-source
=
"obs.dataSource"
data-template
=
"tmp"
></
ul
>
<!-- obs.json file -->
[
{ name: "Jane Doe", age: 30 },
{ name: "John Doe", age: 33 }
]