点击似乎触发事件并设置Cookie,但按Enter键提交不会设置Cookie,而是页面重定向没有Cookie。
function locationAuto() {
$('.search-location').focus(function () {
autocomplete = new google.maps.places.Autocomplete(this);
searchbox = this;
google.maps.event.addListener(autocomplete, 'place_changed', function () {
var thisplace = autocomplete.getPlace();
if (thisplace.geometry.location != null) {
$.cookie.raw = true;
$.cookie('location', searchbox.value, { expires: 1 });
$.cookie('geo', thisplace.geometry.location, { expires: 1 });
}
});
});
.search-location是多个文本框上的一个类。
有一个提交按钮,从Cookie和重定向的值(服务器端)