Javascript 如何将参数从html代码发送到ajax?
我正在使用Flask、html和Ajax html代码: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
<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>