/
регулярным выражением/
\s
, включая перенос строки, +
' '
:const name = "str 1\nstr 2";
console.log(name);
// str 1
// str 2
console.log( name.replace(/\s+/g, ' ') );
// "str 1 str 2"
ключ g
("global") после выражения – чтобы заменить не единственный первый встречный раз, а "глобально", во всём предоставленном тексте. const selects = [...document.querySelectorAll('select')];
const onChange = () =>
selects.forEach(function({ value, options: [...n] }) {
n.forEach(m => m.hidden = this(m.value) && value !== m.value);
}, Set.prototype.has.bind(new Set(selects.map(n => n.value))));
selects.forEach(n => n.addEventListener('change', onChange));
[
{
"to_entity_id": <ID ТОВАРА>,
"to_entity_type": "catalog_elements",
"metadata": {
"catalog_id": <ID КАТАЛОГА>,
"quantity": <КОЛИЧЕСТВО>
}
}
]
$.ajax({
url: `/api/v4/leads/${lead_id}/link`,
method: 'POST',
contentType: 'applcation/json',
data: JSON.stringify([
{
"to_entity_id": <ID ТОВАРА>,
"to_entity_type": "catalog_elements",
"metadata": {
"catalog_id": <ID КАТАЛОГА>,
"quantity": <КОЛИЧЕСТВО>
}
])
})
var url = '?email=email@mail.ru&login=1298384';
const params = new URLSearchParams(url); // начальный знак ? игнорируется
params.get("email") // "email@mail.ru"
params.get("login") // "1298384"
$url = $_POST['url'];