Пример Codeigniter & Gmaps v3 - PullRequest
       7

Пример Codeigniter & Gmaps v3

0 голосов
/ 04 марта 2012

Я использую этот код http://goo.gl/d3vLW для своего проекта, но он работает не так, как я этого хочу. Используя Codeigniter, я только что изменил функцию downloadUrl phpsqlajax_genxml.php для контроллера / метода

Проблема: если я использую заголовок («Content-type: text / xml»); в методе, я получаю следующую ошибку:

XML Parsing Error: junk after document element
Location: http://localhost/website/
Line Number 3, Column 1:<!DOCTYPE html>
^

Просмотр исходного кода сгенерированного xml перед моим шаблоном php html tag ...

Если я закомментирую заголовок (), я не получу маркеров на карте.

Если я добавлю следующую строку

request.overrideMimeType('text/xml');

в части кода javascript до конца функции downloadURL, маркеры есть, страница работает успешно, но почему у меня снова xml перед тегом php html шаблона ?

Как я полагаю, метод php должен передавать сгенерированный xml в функцию javascript, но не в "видимом режиме", хмм?

Итак ..

  1. почему я получаю ошибку, используя header () - как в примере - в моем методе?

  2. Если я придерживаюсь второго решения, которое работает, как передать xml, не сохраняя его перед тегом html файла шаблона? Это некрасиво и увеличит размер файла ..

Спасибо

1 Ответ

1 голос
/ 05 марта 2012

Может быть, вы вывели XML в методе контроллера, а затем загрузили представление? Я просто догадываюсь, вы не опубликовали весь код?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...