1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <!doctype html>
- <title>jQuery Example</title>
- <script type="text/javascript"
- src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
- <script type="text/javascript">
- var $SCRIPT_ROOT = "{{ request.script_name }}";
- </script>
- <script type="text/javascript">
- $(function() {
- var submit_form = function(e) {
- $.getJSON($SCRIPT_ROOT + '_add_numbers', {
- a: $('input[name="a"]').val(),
- b: $('input[name="b"]').val()
- }, function(data) {
- $('#result').text(data.result);
- $('input[name=a]').focus().select();
- });
- return false;
- };
- $('a#calculate').bind('click', submit_form);
- $('input[type=text]').bind('keydown', function(e) {
- if (e.keyCode == 13) {
- submit_form(e);
- }
- });
- $('input[name=a]').focus();
- });
- </script>
- <h1>jQuery Example</h1>
- <p>
- <input type="text" size="5" name="a"> +
- <input type="text" size="5" name="b"> =
- <span id="result">?</span>
- <p><a href=# id="calculate">calculate server side</a>
- </body>
- </html>
|