2016-01-23 2 views
-1

Мне нужно передать данные с Javascript на php, используя Laravel 5.1 Так что прямо сейчас у меня есть пустая страница со входом (name = 'q'). Когда я начинаю вводить, он отправляет запрос через данные Ajax: {q: query} в php, поэтому в php я беру значение из q $ query = e (Input :: get ('q', '')); (Laravel syntaxis) и я обработки данных и у меня есть реагировать с PHPПередача данных с Javascript на php с Laravel 5.1

return response()->json(array(
        'data' => $data 
     )); 

Так после того, как Аякс удалось. Аякса принимает Ответ:

function(item, escape) { 
       console.log(item); } 

И выходные данные объекта:

Object {url: "http://localhost:8000/well/3", name: "Welly", iso3_code: "NOR", class: "product"} 

Так, нажав на кнопку Я хочу, чтобы отправить эти данные в какой-то метод с помощью POST.

После этого все, что мне нужно, чтобы взять «элемент» из js и сохранить его в переменной php, поэтому через POST я могу отправить эти данные на разрозненные проспекты. Поэтому после POST у меня будут данные для другого процесса.

У меня был бы доступ к объекту через ответ от данных php 'data' => $ или из js "item" .... Но что бы я ни пытался, я не могу этого сделать.

Спасибо за помощь.

EDIT

Так что у всех у меня есть объект JS, что мне нужно отправить как запрос POST на сервер так, что после того, как с PHP я буду делать питания с объектом взяты из JS. Это достаточно ясно.

+0

Я не хочу быть придирчивым, но английский очень плохо написано. Я пытаюсь помочь вам, но я не могу понять многое из этого. –

+0

Извините за плохой английский. Просто дайте мне знать, какую часть вы не можете понять. –

+1

Если вы спрашиваете, как сохранить это в javascript ... показать код ajax – charlietfl

ответ

0

Вы, вероятно, может сделать вернуться ответ через json_encode из PHP в Javascript, то в JavaScript вы можете сделать {{$ phpVariable}} = вар javascriptVariable

Смежные вопросы