1

Google Maps API から埋め込まれた Google マップと同じページから読み込むと機能するブランチ ロケーター スクリプトがありますが、別のページからクエリを実行することはできません。

問題は、ホームページから検索して、店舗検索ページにマップを表示し、アクション ページとしてブランチを結果として表示できるようにしたいことです。

スクリプトは JavaScript であり、データベースの結果を含む xml ファイルから結果をロードします。$_GET['search'] 文字列を受け入れ、検索文字列を使用して結果を返す関数をロードすることができました。

ページが初めて読み込まれたときではなく、ページが更新されたときにのみ結果が表示される理由がわかりません。

<script type="text/javascript">


function getURLParameter(name) {
    return decodeURI(
        (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
    );
}
var urladdress = getURLParameter(name) ;



function initAddress(){


document.getElementById("addressInput").value=urladdress;


searchLocations();return false;

}
 document.ready = initAddress;
</script>
4

2 に答える 2

0

urladdress が設定されている場合、名前 var は未定義です。

于 2013-07-11T21:29:51.520 に答える