1

我有两个并排的div,一个说DIV 1,有一个textarea,当我输入它时,它会自动更新每个keyup的数据库......

第二个 DIV 2 有一个谷歌地图。因此,如果我在 DIV 1 中键入一个位置,则会进行实时搜索,并将最终结果输入到我数据库中的某个临时表中(在后台)。输入完毕后,我想单击 DIV 1 中的某个按钮,然后使用 Google 地图重新加载 DIV 2。Google Map 代码从临时值表中获取值并显示它们。

现在我可以做以上所有的事情,除了。我要做的不是重新加载整个页面:我只想单击 DIV 1 中的一个按钮,然后重新加载 DIV 2 以显示我搜索过的新标记位置。

我只想使用 DIV 1 中的按钮重新加载 DIV 2。

两个DIV如下:

<body onload="load()">
  <div id="div1">
    <input id="searchfield" autocomplete="off" />
    <input type="button" id="send"/>
  </div>
  <div id="div2"></div>
</body>
4

1 回答 1

1

更新关于“每一个键”的数据库是我永远不会给任何人的建议,尤其是给业余程序员。

在不刷新的情况下实时更新页面上的某些状态?提交时?好的!好主意,然后使用Ajax

好的,您知道 Google 地图 (V3) 每天使用 2500 次调用,并且您想最大限度地利用这些调用,您应该通过 AJAX 将更新的数据召回到您的画布元素中并重做标记定位。再次 AJAX。

于 2013-05-09T02:03:15.453 回答