使用自动填充时,是否可以发布以上两个数据?

时间:2016-03-28 23:45:04

标签: javascript jquery autocomplete

的javascript

<script type="text/javascript">

    function getCustomer() {
        $('#CST_Idx_BI').autocomplete({            
            source: function (request, response) {
                $.ajax({
                    type: 'POST',
                    url: '@Url.Action("JsonGetCustomerName","Customer")',
                    dataType: 'JSON',
                    data: { Keyword: $('#CST_Idx_BI').val(), CST_Idx: $('#CST_Idx_BI').val() },
                    success: function (data) {
                        response(
                            $.map(data, function (item, i) {
                                return {
                                    label: item.CST_Name,
                                    value: item.CST_Idx
                                }                                
                            })
                            );
                    }
                });
            },
            focus: function (event, ui) {
                event.preventDefault();
                $(this).val(ui.item.question);
            },
            select: function (event, ui) {
                $('#CST_Name_BI').val(ui.item.label);
            },
        })
    }

</script>

当有人输入数据时(无论是数字:CST_Inx还是字符:关键字),我想得到他们想要的结果。 但如果有人输入数据,Keyword =数据,CST_Idx =数据。 所以我无法得到任何结果......就我而言,我该如何解决这个问题?

是否可以在同一输入元素中发布两个以上数据? 我的意思是,无论是CST_Inx还是Keyword,当有人在同一个输入元素中输入数据时,我想得到相同的结果。

嗯,我多次改变了我的帖子。提前抱歉。我没有仔细检查我的错误bofore张贴这个。遗憾。

0 个答案:

没有答案