从文本框ID中选择值到PHP

时间:2019-04-09 11:34:29

标签: javascript php jquery

我使用AJAX向文本框id取值,效果很好。

<input type='text' id='selectuser_id' />

JavaScript

$( "#customers" ).autocomplete({
                source: function( request, response ) {
                    var countrycode = '<?php echo $agencyid; ?>';
                        $.ajax({
                                url: "http://localhost:8000/core/country/fetch_customers.php",
                                type: 'post',
                                dataType: "json",
                                data: {
                                        search: request.term
                                },
                                success: function( data ) {
                                        response( data );
                                }
                        });
                },
                select: function (event, ui) {
                        $('#customers').val(ui.item.label); // display the selected text
                        $('#selectuser_id').val(ui.item.value); // save selected id to input
                        var customerid = $("#selectuser_id").val(); //equals $q6[$t2] exactly

                        return false;
                }
        });

现在我将如何选择此值到我的PHP

<?php echo $selectuser_id; ?>

我尝试了许多方法,但没有得到结果。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

由于您没有向我们显示输入字段数据的存放位置,因此我将举一个例子。

在JavaScript方面(因为您也使用jQuery),您可以通过id来获取输入字段的值,例如:

let myValue = $( "#selectuser_id" ).val();

然后在ajax调用中,可以像执行搜索一样包含数据:

        data: {
            search: request.term,
            myValue: myValue
        }

在您的fetch_customers.php文件中,您应该可以访问您的帖子数据,例如:

$_POST['myValue'];