【发布时间】:2015-04-05 01:23:30
【问题描述】:
我有一个中继器在客户端 javascript 中生成一个数组(用于谷歌地图标记)。它在第一次加载时工作正常,但是当我触发回发并将转发器与其他数据绑定时。中继器会将初始数组值返回给我的变量。有什么办法出错吗?请帮忙
<script type="text/javascript">
Var markers = [];
function LoadMarker() {
markers = [];
var data =[
<asp:Repeater ID="rptMarkers" runat="server">
<ItemTemplate>
{
"title": '<%# Eval("DeviceName") %>',
"lat": '<%# Eval("Latitude") %>',
"lng": '<%# Eval("Longitude") %>',
"Origlat": '<%# Eval("OrigLatitude") %>',
"Origlng": '<%# Eval("OrigLongitude") %>',
"description": '<%# Eval("Description") %>',
"Status": '<%# Eval("Status") %>',
"Active": '<%# Eval("Active") %>'
}
</ItemTemplate>
<SeparatorTemplate>
,
</SeparatorTemplate>
</asp:Repeater>];
markers = data;
}
【问题讨论】:
标签: javascript asp.net arrays google-maps repeater