ajax跨域脚本标记

时间:2014-04-19 08:59:10

标签: jquery ajax tinymce

Main.php

<script>
$.ajax({
        type: 'GET',
        url: 'ajax.php', 
        context: document.body,
        success: function(data) {
            $("#content").html(data);
        }
    });
</script>

<div id="content"></div>

ajax.php

<script src="http://tinymce.cachefly.net/4.0/tinymce.min.js"></script>
<script>
$(function(){
    tinymce.init({selector:'textarea'});
});
</script>
<textarea>Your content here.</textarea>

问题是当tinymce.min.js在同一台服务器上时,它会加载。但是当它在不同的服务器上时,它不会加载。

无论如何,我可以在ajax页面的不同服务器上加载它吗?

谢谢。

2 个答案:

答案 0 :(得分:0)

尝试像贝洛一样

删除网址中的http或https

<script src="//tinymce.cachefly.net/4.0/tinymce.min.js"></script>

DEMO

答案 1 :(得分:0)

如果您想要javascript从跨域服务器检索数据,可以使用jsonp

Demo of using jsonp

您无法使用ajax从跨域获取数据。