Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   редирект со страницы js (захватив данные) на страницу php c приемом туда данные (https://javascript.ru/forum/misc/77601-redirekt-so-stranicy-js-zakhvativ-dannye-na-stranicu-php-c-priemom-tuda-dannye.html)

jobananada 26.05.2019 16:20

результат после редиректа всеравно null

jobananada 26.05.2019 17:41

Такое выдало перед редиректом
Resource interpreted as Document but transferred with MIME type application/json
http://korzinka.byethost9.com/liqpay/liqpay.php

jobananada 26.05.2019 17:44

советуют использовать dataType: "jsonp"
ток где указать этот тип в моем случае если конечно в этом проблема

jobananada 26.05.2019 18:03

поменял исчезло предупреждение но данные так и непринял сервер null
<?php

$str = file_get_contents('php://input');
$data = json_decode($str);

header('Content-Type: jsonp; charset=utf-8');
echo json_encode($data);
?>

Malleys 26.05.2019 18:11

Цитата:

Сообщение от jobananada
результат после редиректа всеравно null

А зачем вам редирект, может можно сразу на сервере в скрипте сделать, что надо?

Цитата:

Сообщение от jobananada
поменял исчезло предупреждение...
header('Content-Type: jsonp; charset=utf-8');

Потому что это теперь вообще непонятно, что это такое! Я, однако, не перестаю удивляться вашей изобретательности! Это ошибка, и такого mime-типа не существует!

Цитата:

Сообщение от jobananada
Resource interpreted as Document but transferred with MIME type application/json

Это значит, что на самом деле вы не отправили json, а что-то другое, например, HTML!

jobananada 26.05.2019 18:20

в liqpay.php кнопка находится которая принимает все данные и дальше отправляет клиенат на страницу оплаты компании liqpay

jobananada 26.05.2019 18:22

хотел ее разместить на index.php но оттуда неработала а с liqpay.php работает потому нужно данные туда отправить

Malleys 26.05.2019 18:32

Цитата:

Сообщение от jobananada
liqpay.php кнопка находится которая принимает все данные и дальше отправляет клиенат на страницу оплаты компании liqpay

А это обязательно строить такой редирект: A -> B -> C

Почему нельзя сразу отправить на страницу оплаты компании liqpay, т. е. A -> C

Цитата:

Сообщение от jobananada
с liqpay.php работает потому нужно данные туда отправить

Или же вы можете отправить данные сначала к себе, проверить, и если всё ОК, то разрешить клиенту перейти на страницу оплаты компании liqpay, или открыть её в новой вкладке или в <iframe>

Я не понял вашу чудесную логику взаимоисключающих идей: скрипт и печатать должен, и ещё перенаправлять!

jobananada 26.05.2019 18:41

Я хотел ее размемстить пункте А но пункт а по непонятным мне причинам отказался активировать нажатие по этой кнопке

jobananada 26.05.2019 18:42

на отдельной странице работает чтото в моем коде ей мешает чтоб нековырять пункт А решил передать информацию в пункт Б


Часовой пояс GMT +3, время: 22:41.