jQueryで出会った、不思議な出来事
以下のコードは、動作した。
IE6 fireFox2.0.0.11
$(function(){ $("#web").click(function(){ window.open("http://www.google.co.jp/search?hl=ja&" + $("#form1//input:text").serialize()); }); $("#map").click(function(){ window.open("http://maps.google.co.jp/maps?ie=utf8oe=utf8&hl=ja&" + $("#form1//input:text").serialize()); }); });
このようにしたら(&→&)、動作しない。クエリが空になる。
ブラウザは、fireFox2.0.0.11
IE6では正常に動作した。
【環境】
xhtml transitional xml宣言付き win xp
$(function(){ $("#web").click(function(){ 「window.open("http://www.google.co.jp/search?hl=ja&" + $("#form1//input:text").serialize()); }); $("#map").click(function(){ window.open("http://maps.google.co.jp/maps?ie=utf&8oe=utf8&hl=ja&" + $("#form1//input:text").serialize()); }); });