За последние 24 часа нас посетил 15181 программист и 1388 роботов. Сейчас ищут 834 программиста ...

обработка API yandex json, получить и вывести echo данные

Тема в разделе "PHP для новичков", создана пользователем xnelsonx, 23 дек 2014.

  1. xnelsonx

    xnelsonx Новичок

    С нами с:
    23 дек 2014
    Сообщения:
    4
    Симпатии:
    0
    Отправляю аяксом методом get запрос APi яндексу, формат json пример:

    test.ru/file.php?format=json&geocode=адрес в эскейп

    Как вывести полученные данные.
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Re: обработка API yandex json, получить и вывести echo данны

    Покажи весь код
     
  3. xnelsonx

    xnelsonx Новичок

    С нами с:
    23 дек 2014
    Сообщения:
    4
    Симпатии:
    0
    Re: обработка API yandex json, получить и вывести echo данны

    код php файла? его еще нет, в этом файле php нужно принять ответ и переслать его ява скрипту.

    $.ajax({

    url: '/js/calk1/xpt.php?format=json&geocode=%CD%E8%E6%ED%E8%E9%20%ED%EE%E2%E3&key='+apikey,
    type: 'GET',

    success: function(data){
    town = '';

    if (data!=' '){
    обработка
    }
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Re: обработка API yandex json, получить и вывести echo данны

    проблема вывести переменную data? у тебя там случаем не jquery? и не называй javascript явой
     
  5. xnelsonx

    xnelsonx Новичок

    С нами с:
    23 дек 2014
    Сообщения:
    4
    Симпатии:
    0
    Re: обработка API yandex json, получить и вывести echo данны

    Калькулятор на jquery.
    Проблема в том что сейчас в data ничего нет, т.к. xpt.php пуст

    А нужно, чтобы в файле xpt.php выводился ответ на запрос, как здесь.
    http://geocode-maps.yandex.ru/1.x/?format=json&geocode=Москва
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  7. xnelsonx

    xnelsonx Новичок

    С нами с:
    23 дек 2014
    Сообщения:
    4
    Симпатии:
    0
    Re: обработка API yandex json, получить и вывести echo данны

    спс, после длительного скрипа в черепной коробке, задачу решил. уфф два дня скрипел.


    в jquery

    $.ajax({

    url: '/js/calk1/xpt.php?format=json&geocode=%CD%E8%E6%ED%E8%E9%20%ED%EE%E2%E3&key='+apikey,
    type: 'GET',

    success: function(data){
    town = '';

    if (data!=' '){
    обработка
    }


    в php

    $f1=$_GET['geocode'];

    $html=file_get_contents("http://geocode-maps.yandex.ru/1.x/?format=json&geocode={$f1}");
    echo $html;

    вот и всё