Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSONP对html的跨域调用导致javascript错误_Javascript_Ajax_Jsonp - Fatal编程技术网

JSONP对html的跨域调用导致javascript错误

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

我正在通过一个开发的API进行JSONP跨域调用,该API将html输入到一个div中。这种尝试会导致关键字javascript错误(缺少;before语句,类是保留标识符等等),我真的不知道从哪里开始。可在此处访问该页面: 代码可以通过“检查元素”查看。我真的不知道从哪里/如何着手解决这个问题,我希望有过类似项目的人能伸出援手 或者提供一个建议

非常感谢

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