【发布时间】:2014-05-11 01:35:25
【问题描述】:
我有一个用于我们商会的可嵌入 Javascript(不能使用 jQuery)事件小部件:
http://www.cvchamber.ca/calendar-widget/
基本上您将其复制/粘贴到您的网站中:
<!--
CV Chamber of Commerce Event Widget
Copy and paste where you want the calendar to appear.
-->
<div id="event-widget"></div>
<script src="http://goo.gl/jxLBvi"></script>
脚本本身是这样的:
function callback(jsondata){
document.getElementById('event-widget').innerHTML = jsondata.html ;
}
var script = document.createElement('script');
script.src = 'http://www.cvchamber.ca/wpcvcc/wp-admin/admin-ajax.php?action=get_events&count=5&callback=callback';
document.body.appendChild(script);
URL http://www.cvchamber.ca/wpcvcc/wp-admin/admin-ajax.php?action=get_events&count=5&callback=callback 只是检索一些 HTML 以放置在 div 内。
它适用于除 IE 之外的所有浏览器,我可以/应该做些什么来使其兼容?
【问题讨论】:
-
首先我们需要知道 html 或 javascript 不兼容是怎么回事。它有多远?控制台中是否有任何错误?为什么它不起作用?
-
当我尝试它时,我得到
"Script from http://www.cvchamber.ca/wpcvcc/wp-admin/admin-ajax.php?action=get_events&count=5&callback=callback&format=xml was blocked due to mime type mismatch"你的类型不应该是文本/javascript吗?
标签: javascript internet-explorer cross-domain