如何使用oneJquery POST两个动态元素

时间:2017-03-16 02:26:06

标签: jquery

我可以发布一个StatusAll元素值,但不知道如何在同一个查询中添加Ctrl_no元素的值。我没有将Ctrl_no的代码添加到脚本中,没有任何线索。两个元素都是动态的。   

        $(document).ready(function() {

    $('input[id^="stag"]').on('click', function() { 

            var $buttonData = this.value;
               $.post('https://172.16.101.120/servlet/AppQueOpenPDF',{FormName:$buttonData},function(data) {   

        $('#RepResponse3').html(data);

                });

            });

        });          

    </script>

<table>

          <TR>
            <TD>
              <input type='button' id='stag<%=count++%>' name='StatusAll' value='HIST62083'>
            </TD>
            <TD>
              <input type='hidden' id='ctag<%=count++%>'' name='Ctrl_No' value='34231'>
            </TD>
          <TR>
</table>

2 个答案:

答案 0 :(得分:0)

更改您的帖子请求参数以添加其他变量。第二个参数可以是一个映射,可用于发送多个键:值对。

var secondData = $("input[name=Ctrl_No]").val(); //Get the value by Name
$.post('https://172.16.101.120/servlet/AppQueOpenPDF', {FormName:$buttonData, Ctrl_no:secondData}, function(data) {   
     $('#RepResponse3').html(data);

 });

答案 1 :(得分:0)

您还可以执行以下操作,它将抓取您所有的表单/表格/任何元素并发送它们。

/job/test/4/api

https://jsfiddle.net/xr0g58rL/