从DOM发布任意值(没有表单/提交我猜)

时间:2012-09-15 15:53:22

标签: javascript html

我想创建一个按钮/输入,当用户按下它时,它将调用java脚本函数,

从DOM中收集一些值(例如使用jQuery),可以是不同的值,直到用户的页面决策,然后将所有thoes值发布/提交回服务器,

我知道我可以创建一个带有按钮的表单并在表单中创建隐藏的输入字段,并在用户做出所需的决定时填充它们,但我有几个thoes而且我不想一次又一次地做同样的事情......

我是html / javascript的新手,我确定有更优雅的方式.. :) 感谢所有帮助者!

插孔

2 个答案:

答案 0 :(得分:1)

您可以使用Ajax进行发布或获取(默认)。这很简单:

$.ajax({
    type: 'POST',
    data: {
         'put': 'your',
         'form': 'values',
         'here': '!'
    }
});

答案 1 :(得分:0)

表单不是创建按钮的必要条件。 <button>可用于任意创建按钮。

jQuery可用于使用click()方法执行函数。例如:

<button id="foo">Bar.</button>

<script>
    $('#foo').click(function(){
        someFunction();
    });
</script>

以下是一个有效的例子:http://jsfiddle.net/orzogen/Mgvr9/