Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Как ajax запроса передать полученный ответ в контроллер


 Поделиться

Рекомендованные сообщения

Есть такой код 

 

$.ajax({
                    url: "http://open/admin/get_serials.php?callback=?",
                    dataType: "jsonp",
                    timeout: 60000,
                    cache: false,
                    crossDomain: true,
                    async: false,
                    data: {
                    product_id: '.$order_product_id.',
                    count_s: '.$count_s.',
                    },
                    success: function(data){
                    alert(data);
                    },
                    error: function() {
                            alert("Error");
                    }
                });
 
получил то что мне надо, а как мне теперь полученные данные отправить в контроллер или хотя бы присвоить php переменной  
 
 
Ссылка на комментарий
Поделиться на других сайтах


я так понимаю этот аякс запрос что в примере обращается к удаленному сайту, получает оттуда какой-то ответ в формате jsonp и теперь этот ответ нужно передать в контроллер на этом сайте. Никаких php переменных тут нет, так как все происходит на клиенте, а не на сервере. 

 

нужно в 

success: function(data){
  alert(data);
},
вместо alert(data); написать еще один аякс запрос уже к контроллеру данного сайта. 
 
Вообще странное решение, лучше это делать на сервере, сделать 1 аякс запрос на свой сервер, а там уже с помощью например curl уже обратится к удаленному сайту, получить ответ, обработать его и результат передать клиенту в браузер, если нужно. 
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.