0
我使用這個http://goo.gl/d3vLW代碼來處理我的項目,但它並不按照我想要的方式工作。 使用笨我只修改downloadUrl功能phpsqlajax_genxml.php提供給控制器/方法Codeigniter&Gmaps v3示例
的問題:如果我使用標題(「內容類型:文本/ XML」);的方法,我得到以下錯誤:
XML Parsing Error: junk after document element
Location: http://localhost/website/
Line Number 3, Column 1:<!DOCTYPE html>
^
查看源代碼生成的XML是我的模板PHP的HTML標籤之前...
如果我註釋掉頭(),我得到地圖上沒有標記。
如果我在代碼中downloadURL函數結束的JavaScript部分中添加以下行
request.overrideMimeType('text/xml');
,標記都在那裏,頁面是工作成功,但爲什麼我之前再有XML模板php html標籤?
據我猜測,PHP方法應該將生成的xml傳遞給javascript函數,但不是在「可見模式」下,嗯?
所以..
爲什麼我用頭()得到的錯誤 - 作爲例子 - 在我的方法是什麼?
如果我堅持te第二個解決方案的工作,如何通過xml而不將它存儲在模板文件html標籤之前?它的醜陋,增加文件大小..
感謝
嗯所以你建議?這個控制器是一個叫做回調的javascript,所以不使用視圖。 – subdesign 2012-03-05 16:55:04
您可以發佈整個代碼,以便我可以更好地瞭解您想要完成的任務嗎? – medonja 2012-03-07 20:22:24
該示例位於我的問題的第一行。不,我計劃把所有的xml東西都改成json – subdesign 2012-03-12 16:44:52