【问题标题】:Ajax on button click, but no forms involved按钮单击时的 Ajax,但不涉及表单
【发布时间】:2013-12-01 04:49:45
【问题描述】:

我想在单击按钮时进行 Ajax 调用,但我不希望将按钮放置在表单中。这可能吗?

【问题讨论】:

    标签: javascript ajax forms button


    【解决方案1】:

    是的,Ajax 不涉及表单。它基本上是您自己向服务器创建的请求 - GET 或 POST。发出请求并传递您需要的任何数据

    【讨论】:

      【解决方案2】:

      使用这段代码

      <button onclick=function()>Button</button>
      

      【讨论】:

        【解决方案3】:

        有可能:

        <form action="example.com" method="post">
        ...
        </form>
        <button name="button" id="button">Submit</button>
        

        方式一:使用jquery选择器并绑定一个事件。

        $('#button').click(function(e) {
            //--> actions here
        });
        

        方式2:或者在按钮中调用函数:

        <button name="button" onclick="javascript:action();">Submit</button> 
        

        有很多选择。

        【讨论】:

          猜你喜欢
          • 2017-05-07
          • 2013-03-05
          • 1970-01-01
          • 2022-01-05
          • 2023-03-14
          • 1970-01-01
          • 2022-11-30
          • 2015-11-19
          • 1970-01-01
          相关资源
          最近更新 更多