Mysqli вернуть запятую значение в jquery не просматривать это значение - PullRequest
0 голосов
/ 05 февраля 2019

Привет всем, у меня небольшая проблема с моим кодом, где я могу ошибиться в jquery console.log (data);покажет значение.

Когда это значение вернется, появится следующая ошибка: указанное значение «21,593» не является допустимым числом.Значение должно соответствовать следующему регулярному выражению.

Код jquery My Code:

$('#search-box<?=$x;?>').blur(function() {
         var val = $("#search-list<?=$x;?>").val();
         $.ajax({
             type: "POST",
             url: "searchlist.php",
             data:'amount='+$(this).val(),
             success: (data) => {
               console.log(data);
             var number = $('#quantity<?=$x;?>').val();
             $("#unit_pricea<?=$x;?>").val(data); 
             var o_val = $("#unit_pricea<?=$x;?>").val(); 
             //console.log(o_val); 
             var op_val = number * o_val;
             //console.log(op_val);
             $("#amounta<?=$x;?>").val(op_val);
             var amount4_total = 0;
             for (var i = 1; i <= 13; i++) {
               amount4_total += Number($(`#amounta${i}`).val());

               // console.log($(`#amounta${i}`).val());
             }
              //console.log(amount4_total);
          $('#amount4').val(amount4_total);
        // console.log($("#brand_val").val($('#amount4').val(amount4_total)));
         $("#brand_val").val(amount4_total);
             }
          });
           });

$ ("# unit_pricea"). Val (data);в этом положении я верну значение, тогда возникнет проблема.

Мои снимки экрана здесь я выведу значение

здесь мое значение console.log иошибка отображения

1 Ответ

0 голосов
/ 05 февраля 2019

Удалите разделитель тысяч, чтобы получить действительный номер JavaScript

$("#unit_pricea<?=$x;?>").val(data.replace(',','')); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...