私はこのhttp://goo.gl/d3vLWコードを自分のプロジェクトに使用していますが、私が望む方法では機能しません。 CodeIgniterのを使用 私はちょうどコントローラにdownloadUrl機能phpsqlajax_genxml.php /方法Codeigniter&Gmaps v3の例
問題を修飾:私はヘッダ(「コンテンツタイプ:テキスト/ XML」)を使用する場合、生成されたXMLは、私のテンプレートPHPのhtmlタグの前にあるソースコードを表示する
XML Parsing Error: junk after document element
Location: http://localhost/website/
Line Number 3, Column 1:<!DOCTYPE html>
^
...私は)(ヘッダをコメントアウトした場合
は、私が手:メソッドでは、私は次のエラーを取得します地図上にマーカーはありません。私はdownloadURL関数の最後にコードのjavascriptの部分に次の行
request.overrideMimeType('text/xml');
を追加する場合
、マーカーは、ページが成功働いている、があるが、私は前に再度、XMLを持っている理由テンプレートPHPのhtmlタグ?
私が推測するように、phpメソッドは、生成されたxmlをjavascript関数に渡す必要がありますが、 "visible mode"では使用できません。
..だから
私は、ヘッダーを()を使用して、エラーを取得する理由 - の例のように - 私の方法では?
テンプレートファイルのhtmlタグの前にxmlを格納せずに渡す方法を教えてください。それは醜いだとファイルサイズを増やす。..
おかげで
あなたは何を提案しますか?このコントローラはコールバックと呼ばれるjavascriptなので、viewは使用しません。 – subdesign
コード全体を投稿して、達成しようとしていることをよりよく理解できるでしょうか? – medonja
例は私の質問の最初の行にあります。私はjsonにすべてのXMLのものを変更する予定はありません – subdesign