JSONP对html的跨域调用导致javascript错误
我正在通过一个开发的API进行JSONP跨域调用,该API将html输入到一个div中。这种尝试会导致关键字javascript错误(缺少;before语句,类是保留标识符等等),我真的不知道从哪里开始。可在此处访问该页面: 代码可以通过“检查元素”查看。我真的不知道从哪里/如何着手解决这个问题,我希望有过类似项目的人能伸出援手 或者提供一个建议 非常感谢JSONP对html的跨域调用导致javascript错误,javascript,ajax,jsonp,Javascript,Ajax,Jsonp,我正在通过一个开发的API进行JSONP跨域调用,该API将html输入到一个div中。这种尝试会导致关键字javascript错误(缺少;before语句,类是保留标识符等等),我真的不知道从哪里开始。可在此处访问该页面: 代码可以通过“检查元素”查看。我真的不知道从哪里/如何着手解决这个问题,我希望有过类似项目的人能伸出援手 或者提供一个建议 非常感谢 www.emenu.com/api/index.php?r=api/menu&host=www.gounitedrealty.com
www.emenu.com/api/index.php?r=api/menu&host=www.gounitedrealty.com&callback=jQuery16406947022259701043_1317694125388&_=1317694126263:1
缺少JSONP中最重要的部分,JSON。它是HTML
缺少JSONP中最重要的部分,JSON。它是HTML。这是因为它是无效的json。它是HTML 这是因为它是无效的json。它是HTML 所以我不能在json中传递html?html位于data.content中:$data=array('id'=>Yii::app()->session['id'],'html'=>$content)$json=CJSON::encode($data);标题(“内容类型:application/json”);echo$\u GET['callback'].'(“.$json”);那么我不能在json中传递html了?html位于data.content中:$data=array('id'=>Yii::app()->session['id'],'html'=>$content)$json=CJSON::encode($data);标题(“内容类型:application/json”);echo$\u GET['callback'].'(“.$json”);jsonlint.com