jQuery自动完成不显示浮点数据类型值

普拉萨纳

我在我的jquery autocomplete中检索了一些多列数据。一切工作正常,但问题是自动完成功能仅显示不包含浮点或双精度值的那些值。例如产品名称为jquery 2.0,则它仅检索(或显示)jquery 2,我尝试像这样对Web服务进行格式化查询

select format(ProductName , '0.00') as ProductName, ProductCode, format(Mrp,'0.00') as Mrp,PackingName,format(SaleRate,'0.00') as SalesRate ,SchemeRatio  from ProductMaster where " & "ProductName like @SearchText + '%'

但这并没有改变任何东西。我需要做什么改变,请帮忙,谢谢!

这是我的jQuery代码

<script type ="text/javascript">

   $(document).ready(function () {

       $("#<%#txtSearch.ClientID %>").autocomplete({
           source: function (request, response) {
               $.ajax({
                   url: '<%#ResolveUrl("~/Service.asmx/GetCustomers") %>',
                   data: "{ 'prefix': '" + request.term + "'}",
                   dataType: "json",
                   type: "POST",
                   contentType: "application/json; charset=utf-8",
                   success: function (data) {
                       var safe = data
                       response($.map(safe.d, function (item) {

                           return {
                               label: item.split('.')[0],
                               value: item.split('-')[0]

                           }

                       }))


                   },
                   error: function (response) {
                       alert(response.responseText);
                   },
                   failure: function (response) {
                       alert(response.responseText);
                   }
               });
           },
           select: function (e, i) {

               $("#<%#hfProductId.ClientID %>").val(i.item.value);
           },
           minLength: 1,

       });

       $("#<%#txtSearch.ClientID %>").autocomplete().data("ui-autocomplete")._renderItem = function (ul, item) {
           var line_item = '';
           line_item += "<a><div class='search_row'>";
           line_item += "<div class='sku'>Product Name-&nbsp;&nbsp;&nbsp;&nbsp;" + item.label.split('-')[0] + "</div>" + "<div class='productcode'>Product Code-&nbsp;&nbsp;&nbsp;&nbsp;" + item.label.split('-')[1] + "</div>" + "<div class='sku'>Product Mrp-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" + item.label.split('-')[2] + "</div>" + "<div class='sku'>Packing Name-&nbsp;&nbsp;&nbsp;" + item.label.split('-')[3] + "</div>" + "<div class='sku'>Scheme Ratio-&nbsp;&nbsp;&nbsp;" + item.label.split('-')[4] + "</div>";
           line_item += "<hr>";

           line_item += "</div></a>";

           return $("<li>")
           .append(line_item)
           .appendTo(ul);
       };

 });


</script>
普拉萨纳

@Nyoman-我犯的一个非常愚蠢的错误,我用split('。')分割每条记录,这就是为什么我没有得到下一位数字,我只是更改了代码

 response($.map(safe.d, function (item) {

                       return {
                           label: item.split('.')[0],
                           value: item.split('-')[0]

                       }

 response($.map(safe.d, function (item) {

                       return {
                           label: item.split('^')[0],
                           value: item.split('-')[0]

                       }

而且有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

选择浮点数据类型值时出现 LINQ 错误

在熊猫中将对象数据类型转换为浮点数据类型会导致NaN值

在Java中浮点数据类型精度

C ++中浮点数据类型的精度

如何确定excel单元格值类型(日期、字符串、浮点数等数据类型)

SSE 2 及以上 - 为什么浮点数据类型只存储 2 个浮点数

将MySQL十进制数据类型类型转换为C#浮点数据类型

jQuery自动完成不显示数据

如何在python数据框中将对象数据类型转换为浮点数

为什么Pandas数据框将整数转换为浮点数据类型

Godot着色器中是否有双浮点数据类型?

熊猫将混合数据类型列转换为浮点数

python和cython中的默认浮点数据类型

为什么十进制不支持浮点数据类型的算术运算?

如何对多种数据类型(字符串,整数,浮点数)使用模板?

浮点数是否有特定于Microsoft的(用于Microsoft编译器)数据类型

Sql Server - 动态复制表结构 - 如何管理浮点数据类型

当没有浮点数据类型时,为什么此代码会得到浮点异常?

自动完成值不显示

Google大查询:如何将数据类型从字符串更改为浮点数?

为什么浮点数据类型在使用大量数字时会给出奇怪的输出

只能为浮点数据类型定义POSITIVE_INFINITY,NEGATIVE_INFINITY,NaN常数的目的,而不能为整数数据类型定义

jQuery自动完成ajax请求不显示返回的数据

在标签中将数据库值(浮点数)显示为 C# 为浮点数还是双精度数?

数据类型DateTime不显示时间

自动完成标签不显示数据

jQuery自动完成不显示列表

JQuery Ajax 自动完成不显示结果

jQuery的自动完成不显示结果