2011-10-04 48 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以及:) –