data
в запросе. Попробуйте добавить в options
что-то типа такого:url: 'https://dnxr7vm27d.execute-api.us-east-1.amazonaws.com/prod/GetRewardInfo',
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': 'kE2xi2OgUa7jfijmsd0jQ74aJntJwUEW2EU8LUsi'
},
data: data
trim()
:$cmd = strtr($user_msg, [
$text[0] => '',
$text[1] => '',
$text[2] => '',
$text[3] => ''
]);
$cmd = trim($cmd);
str_replace()
тоже можно передавать массивы значений для замены и это в вашем случае было бы даже удобнее, потому что можно просто указать единожды значения на которое нужно поменять все остальные:$cmd = str_replace([$text[0], $text[1], $text[2], $text[3]], '', $user_msg);
~astring_someflag_xds~2.37.0=NEEDED_STRING_TO_EXTRACT.~cha_khe_mil~2.22.0=TADA
результат будет как и ожидается NEEDED_STRING_TO_EXTRACT
overflow: hidden;
text-overflow: ellipsis;
function linkes($text) {
preg_match('/(^|[\n ])([\w]*?)((ht|f)tp(s)?:\/\/[\w]+[^ \"\n\r\t<,]*)/is', $text, $m);
return $m[1] . $m[2] . '<a target="_blank" href="' . $m[3] . '" >' . substr($m[3], 0, 40) . '</a>';
}
No submit button value is serialized since the form was not submitted using a button.
.....
var fdata = $(this).serialize();
const btn = $(this).find('button');
fdata += '&' + btn.attr('name') + '=' + btn.val();
$.ajax({
.....