我正在尝试开发一个实时统计信息窗口小部件,并且遇到了一些跨域问题。我如何解决这些问题?
插入命中的功能很好,数据被记录到数据库等。当我尝试检索数据时,我在firebug中收到以下错误:
阻止跨源请求:同源策略禁止在http://wplivestats.com/stats/stats.php读取远程资源。这可以通过将资源移动到同一域或启用CORS来解决。
(function($) {
$('#stats').css({
'clear': 'both',
'display': 'block',
'width': '60px',
'height': '20px',
'background': 'linear-gradient(to bottom, #45484d 0%,#000000 100%)',
'text-align': 'center',
'font-family': 'Arial',
'font-weight': '900',
'color': '#ffffff',
'padding': '5px',
'border-radius': '3px',
'border': '1px solid #fff'
});
var cref = document.referrer;
var curl = document.URL;
$.post('http://wplivestats.com/stats/stats.php', {ref:cref, url:curl}, function(data) {
/*optional stuff to do after success */
});
function updateStats() {
$.get('http://wplivestats.com/stats/getstats.php', function(data) {
$('#stats').html(data);
});
}
var myVar=setInterval(function () {updateStats();}, 5000);
})( jQuery );