当您输入地址并点击提交按钮时,下面的代码会显示Google地图和搜索结果.我一直在玩它来尝试强制页面完全刷新或重新加载一旦你点击提交按钮.但我无法让它正常工作.它会在"页面中"加载结果,但我希望页面在结果加载时完全刷新,就像你点击浏览器上的后退按钮一样.希望有道理.
我认为答案就在于这行代码,但我不太了解jquery.它接近下面完整代码的底部.
<script type="text/javascript">
(function($) {
$(document).ready(function() {
load();';
Run Code Online (Sandbox Code Playgroud)
这是下面的完整代码.任何帮助将不胜感激!
<?php
/*
SimpleMap Plugin
display-map.php: Displays the Google Map and search results
*/
$to_display = '';
if ($options['display_search'] == 'show') {
$to_display .= '
<div id="map_search" style="width: '.$options['map_width'].';">
<a name="map_top"></a>
<form onsubmit="searchLocations(\''.$categories.'\'); return false;" name="searchForm" id="searchForm" action="http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'].'">
<input type="text" id="addressInput" name="addressInput" class="address" />
<select name="radiusSelect" id="radiusSelect">';
$default_radius = $options['default_radius'];
unset($selected_radius);
$selected_radius[$default_radius] = ' selected="selected"';
foreach ($search_radii as $value) {
$r = (int)$value;
$to_display .= '<option valu e="'.$value.'"'.$selected_radius[$r].'>'.$value.' '.$options['units']."</option>\n";
}
$to_display …Run Code Online (Sandbox Code Playgroud)