【问题标题】:add values to a form and send it to server using jquery submit将值添加到表单并使用 jquery submit 将其发送到服务器
【发布时间】:2012-02-05 20:57:43
【问题描述】:

我有一个表格,其中有

<button id="112" class="cc">EDIT</button>

所以我想做的是使用 jquery 提交函数并将按钮的 id 发送到服务器,我知道如何获取按钮的 id,但是将 jquery 变量发送到服务器我找不到解决方案。这就是我到目前为止所做的事情

$('.button').click(function(){var dd=this.id; $('form').attr("edit.php");$('form').submit(); 

在网上发现有提交(函数),但我如何不使用 AJAX 将变量 dd 发送到服务器。我想要正常的表单提交

【问题讨论】:

    标签: jquery forms post get submit


    【解决方案1】:

    将其添加为 url 变量

    $('.button').click(function(){
          $('form').attr("action", "edit.php?id="+ this.id).submit();
    });
    

    然后使用 GET 检索它,如果您使用的是 php,它将是 $_GET['id']

    【讨论】:

    • 没有属性"edit.php?id="+ dd +"";我想应该是.attr("action", "edit.php?id="+ dd +"");
    • 感谢您的回复,我不确定为什么 url 没有改变,这就是我声明表单的方式
      和我的 jquery 脚本 $(document).ready(function() { $('.button').click(function(){ $('form').attr("action","edit.php?id="+ this.id).submit(); }); }); @shankarsangoli\ 网址将是 /edit.php?
    • 这就是我设置按钮的方式
    • hmm ,应该根据这个测试工作:jsfiddle.net/j7L5m/1,从按钮中去掉'submit()',看看它对表单操作参数有什么影响。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    • 1970-01-01
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    • 1970-01-01
    • 2016-01-30
    相关资源
    最近更新 更多