let editPrice = $('#edit-price').val()
if (editPrice.length == 0) {
// Error Viewing
priceIsValid = false;
}
editPrice = editPrice.replace(',', '.')
if (editPrice != Number(editPrice)) {
// Error viewing
priceIsValid = false;
}
editPrice = editPrice.replace('.', ',')
let formData = new FormData();
formData.append('Price', editPrice)
if (!float.TryParse(vm.Price, out float price)) { ... }
let editPrice = $('#edit-price').val()
if (editPrice.length == 0) {
// Error Viewing
priceIsValid = false;
}
editPrice = editPrice.replace(',', '.')
if (editPrice != Number(editPrice)) {
// Error Viewing
priceIsValid = false;
}
editPrice = Number(editPrice) // <-- Added
let formData = new FormData();
formData.append('Price', editPrice)
так что отделить разные части очень просто
datasetURL: "..." // Откуда берём информацию,
datasetMethod: "post",
datasetPostData: {},
datasetHeaders: {},
datasetFormatting: function (data) {
if (data.success) {
return data.result.map(function (item) {
return item.toString();
});
} else {
return [];
}
},
darkMode: true,
minCharacters: 2,
itemsLimit: 10,
minDelay: 200, // Задержка между вызовами, но она не спасает
onSelect: (v) => {
location.href = '...' // Куда переходим при выборе элемента
}