如何使变量持久化



有没有办法让这个变量在函数之外持久存在,以便以后在我的页面或其他页面中使用它?非常感谢。

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Sample form</title>
    </head>
    <body>
        <form method="GET" action="#">
           <label>Enter something</label>
           <input type="text" name="message" />
           <input type="submit" value="Submit me!" />
        </form>
        <!--Put this in the body of the html page-->
        <script src="jquery-1.12.3.js"></script>
        <script src="init.js" type="text/javascript"></script>
    </body>
</html>

init.js

$(function() {
    $('form').submit(function() {
        message = $('input[name=message]').val();
        alert('You put :' + message + '!');
        return false; //prevents default behavior submit
    });
});

这就是它所需要的一切。

var message;
$(function() {
    $('form').submit(function() {
        message = $('input[name=message]').val();
        alert('You put :' + message + '!');
        return false; //prevents default behavior submit
    });
});

最新更新