Показать сообщение отдельно
  #1 (permalink)  
Старый 16.10.2020, 10:36
Профессор
Отправить личное сообщение для _marisha Посмотреть профиль Найти все сообщения от _marisha
 
Регистрация: 18.05.2018
Сообщений: 170

Передача значения из js в php
Доброго времени суток!
Необходимо из js передать полученное значение в файл php.
Делаю так (страница просмотра заказа\bitrix\templates\test.ru-new\components\bitrix\sale.personal.order.detail\s hop\template.php):
let pay = document.querySelector('form[method=get]').action;
$(document).ready(function () {
$.ajax({
url: "/pay.php",
type: "POST",
data: {payment: pay},
success: function (data) {
alert (data);
},
error: function(){
alert ("No PHP script: ");
}
});
});

На данной странице при обновлении выводится alert c содержимым:
<pre>Array
(
)
</pre><pre>Array
(
    [payment] => https://securepayments.sberbank.ru/payment/merchants/sbersafe_cardholder/payment_ru.html?mdOrder=111111)
</pre>

На странице /pay.php $_POST пустой
Подскажите, пожалуйста, что делаю не так?
Ответить с цитированием