繁体   English   中英

从PHP传递ID到while循环

[英]pass id from php while loop to jquery

我有一个带有选择框的表格。 这种形式有一个表,每一行都是由php同时从数据库循环创建的。 例如

<select name="1265483" id="1265483" class="form-control">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>


<select name="5894253" id="5894253" class="form-control">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>

每个选择的ID是数据库中该条目的ID。 我想获取这些ID以进行onchange函数,然后将该ID发送给ajax。

您可以使用类似:

$("select").change(function () {
    $this = $(this);
    $.post("some/url/dot.php", {data: $this.attr("id")}, function () {
        // code...
    });
});

你可以通过下面的代码来做

      var your_selected_value = $('#5894253 option:selected').val();

            $.ajax({
              type: "POST",
              url: "your_url",
              data: {selected: your_selected_value},
              success: function(data) {
                // Stuff
              },
              error: function(data) {
                // Stuff
              }
            });

将此代码放在onchange函数中

尝试使用选择类名称:

$("select.form-control").change(function (e) {
    var selectId = $(this).attr('id'),
    ajaxUrl = "demo_test.php?id=" + selectId;
    $.ajax({
        url: ajaxUrl,
        success: function (result) {
            if (result) {
                //success code 
            }
        }
    });
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM