2011-10-04 49 views
0

我正在通過一個開發的API將html輸入到div中進行JSONP跨域調用。這種嘗試導致關鍵詞javascript錯誤(缺少;語句之前,類是一個保留的標識符等),我真的不知道從哪裏開始。該頁面可以在這裏訪問:http://www.gounitedrealty.com/example.html 和代碼可以通過「檢查元素」查看。我真的不知道在哪裏/如何開始解決這個問題,並希望有一個類似項目的人可以伸出援手或提供建議。JSONP跨域調用html給出javascript錯誤

非常感謝

回答

2
www.emenu.com/api/index.php?r=api/menu&host=www.gounitedrealty.com&callback=jQuery16406947022259701043_1317694125388&_=1317694126263:1 

缺少JSONP,JSON的最重要的組成部分。它是HTML。

+0

所以我不能傳回HTML內部的JSON? html是在data.content中:$ data = array('id'=> Yii :: app() - > session ['id'],'html'=> $ content); $ json = CJSON :: encode($ data); header(「Content-type:application/json」); echo $ _GET ['callback']。 '('。$ json。');'; –

+0

jsonlint.com <=它必須通過 – Joe

2

這是因爲它是無效的json。它是HTML。

+0

+1,良好的洞察力和快速的 – Joe

+0

和TY以及:) –