0

いくつかのコードがありますが、うまくいきません。サイトにアクセスしようとするたびにポップアップが表示されるため、Cookie はうまく機能しないと思います。助けてください。ありがとう。

  if ($.cookie("userAge") == null) {
    displayVerification();
  }

  $("#verify").click(function() {
    $( "#verification-dialog" ).dialog("close");
    $.cookie("userAge", userAge);
    });   

  $("#no-verify").click(function() {
    window.location='http://google.pl';
    });  

  function displayVerification() {    
    $( "#verification-dialog" ).dialog({      
      closeOnEscape: false,
      dialogClass: "no-close",  
      draggable: false,
      minWidth: 490,
      modal: true,  
      resizable: false,     
      title: "Weryfikacja wieku"
    });
  } 
4

1 に答える 1

-1

での Cookie の動作に問題がありlocalhostます。あなたのサイトを Web にホストすることをお勧めします。そして、($.cookie('userAge') == undefined)代わりに試してください($.cookie('userAge') == null)

編集済み:($.cookie("userAge") == undefined)以前と同じように与えました。今それを一重引用符に変更しました。タイプミスでごめんなさい

于 2013-02-10T20:15:42.413 に答える