2016-04-10 5 views
0

私はgoogle.maps.InfoWindowから変数を転送しようとしているgoogle.maps.InfoWindowから変数を渡す方法は? HTMLでいっぱいのリンクがあり、クライアントのサイトから</p> <pre><code>var infoWindow = new google.maps.InfoWindow({ content: '<a href="#pinDetails?0?'+pin[i][2]+'">'+pin[i][2]+'</a>', }); </code></pre> <p>:

<a href="#pinDetails?0?SWA-ER-002">SWA-ER-002</a> 

は、私は受信のみ可能リンクの疑問符の前の部分。

私がチェックした場合、私が見linkwindow.location.hrefのみ:

index.html#pinDetailsしかしindex.html#pinDetails?0?SWA-ER-002

がどのように私はgoogle.maps.InfoWindowからデータを転送することができませんか?

おかげ

答えて

0

?は、予約URL文字です。

<a href="#pinDetails|0|SWA-ER-002">SWA-ER-002</a> 
+0

$(document).on("pageshow", "#pinDetails", function()からイベントハンドラを変更しました{ 他のマップAPIと同じコードが動作しますが、GoogleマップAPIで動作しません – Maxim

+0

このコードを確認できますか?あなたが試しているものの例を表示するように変更できますか?達成するか? http://codepen.io/jammer99/pen/wGyapK –

0

として現れることになる

var infoWindow = new google.maps.InfoWindow({ 
    content: '<a href="#pinDetails|0|'+pin[i][2]+'">'+pin[i][2]+'</a>', 
}); 

たとえばので|?を交換してみてください、あなたに@Rohit AGREありがとう問題が解決されています。 `$(文書).on(「pageshowの」、「#:私は、私は別の文字を試してみたが、イベントハンドラがそれを認識することはできません$(document).on("click", "#details", function()もちろん

関連する問題