从文本框 ID 到 PHP 中选取值



我正在使用AJAX获取文本框ID的值,该值工作正常。

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

爪哇语

$( "#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; ?>

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

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

Javascript端(因为你也在使用jQuery(,你可以通过id获取输入字段的值,如下所示:

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

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

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

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

$_POST['myValue'];

最新更新