Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не проходит отправка json по post запросу

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
sergejfreelancer
Отправлено: 21 Июня, 2018 - 09:53:45
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Июнь 2018  


Помог: 0 раз(а)




На сервере лежит обработчик, который получает 2 переменные (телефон и имя). После добавляет в заготовленную структуру и формирует json строку. Нужно эту строку отправть ПОСТом на адрес апи. Собственно запрос формирует заказ в RetailCRM.
До момента отправки все проходит гладко, но когда подключаю саму отправку, то скрипт не срабатывает. Ответ я получить не могу т.к. доступа к ssh и директории со скриптом нет (не могу подключить логи). Что не так и какими средствами я могу посмотреть текст ответа?

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $method = $_SERVER['REQUEST_METHOD'];
  4. $phone = $_POST ["phone"];
  5. $name = $_POST ["name"];
  6.  
  7. $parametrs = array (
  8.         "apiKey" => "Q7EyU*****************0Fh3wXY",
  9.                 "order" => array (
  10.                         "orderType" => "eshop-individual",
  11.                         "orderMethod" => "samsung-cases-in-ua",
  12.                         "firstName" => $name,
  13.                         "phone" => $phone
  14.                 )
  15. );
  16.  
  17. $data = json_encode($parametrs);
  18.  
  19. /*----------------отправка json-----------------------------*/
  20.                 /*-------------1 вариант-------------*/
  21.         $.ajax({
  22.           type: "POST",
  23.           url: "https://pickcase.retailcrm.ru/api/v5/orders/create",
  24.           contentType: "application/x-www-form-urlencoded",
  25.           data: {jsonData: $.toJSON($Data)}
  26.  
  27.           dataType: "json"
  28.         });
  29.  
  30.                 /*-------------2 вариант-------------*/
  31.         $.ajax({
  32.           type: "POST",
  33.           url: "https://pickcase.retailcrm.ru/api/v5/orders/create",
  34.           contentType: "application/x-www-form-urlencoded",
  35.           data: JSON.stringify($data),
  36.           dataType: "json"
  37.         });
  38. /*----------------конец отправки json-------------------------*/
  39.  

(Отредактировано автором: 21 Июня, 2018 - 09:54:19)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с сетью »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB