Javascript 如何将参数从html代码发送到ajax?

Javascript 如何将参数从html代码发送到ajax?,javascript,jquery,python,html,ajax,Javascript,Jquery,Python,Html,Ajax,我正在使用Flask、html和Ajax html代码: <script type=text/javascript> $(function() { $('a#calculate').bind('click', function() { $.getJSON('/_add_numbers', { a: $('input[name="a"]').val(), b: $('input[name="b"]').va

我正在使用Flask、html和Ajax

html代码:

  <script type=text/javascript>
    $(function() {
      $('a#calculate').bind('click', function() {
        $.getJSON('/_add_numbers', {
          a: $('input[name="a"]').val(),
          b: $('input[name="b"]').val()
        }, function(data) {
          $("#result").text(data.result);
        });
        return false;
      });
    });
  </script>
    <input type="text" size="5" name="a"> +
    <input type="text" size="5" name="b"> =
    <span id="result">?</span>
    <a href="javascript:void();" id="calculate">calculate server side</a>
我想“文本输入””删除, 如何通过以下代码(html代码)向函数发送参数

<a href="javascript:void();" id="calculate">calculate server side</a>

例如:

<a href="javascript:void();" id="calculate(10,15)">calculate server side</a>

您可以将数据存储在
数据属性中

例如,


只需通过jQuery获取这些值并将其发送到服务器端。

(1)您在Google上搜索过这些值吗?有大量的教程(如:(2)你是想用纯Javascript来实现这一点,还是愿意使用类似jQuery的东西?我不知道你认为这能做什么。ID只是一个ID:jQuery使用它绑定到链接,但不发送任何参数。你希望这些值实际来自何方?如果你在硬编码它们,为什么不能这样做在Javascript甚至Python中?使用.data()方法。并按如下方式传递属性的名称:
var valueOne=$('#calculate').data('calculate-one');
。请注意,
a
应该有一个
calculate
的ID才能工作
<a href="javascript:void();" id="calculate(10,15)">calculate server side</a>