If this cookie does not exist, the result should be null or undefined , but in this case, the favoritescook does not work, but the script thinks it is.
The result should be "OK Detect" for null or undefined, but the result is "BAD no detect result". Why is this not working?
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script> <script> actcookies=jQuery.cookie("favouritescook"); function fav(id) { if (actcookies=='undefined' || actcookies=='null') { alert("OK detect"); } else { alert("BAD Not detect Result : "+actcookies); } } </script> <div onclick="fav(1);">Test Now 1</div>
I tried this in different browsers with the same result. I do not understand this.
Mario source share