Javascript小部件在我自己的域上运行良好,但在其他任何域上都无法运行?
创建javascript小部件。在我自己的领域进行测试,工作正常。但是,当在第三方网站上发布时,它似乎没有连接到数据库并获取数据 以下是js文件中获取数据的部分:Javascript小部件在我自己的域上运行良好,但在其他任何域上都无法运行?,javascript,json,widget,Javascript,Json,Widget,创建javascript小部件。在我自己的领域进行测试,工作正常。但是,当在第三方网站上发布时,它似乎没有连接到数据库并获取数据 以下是js文件中获取数据的部分: /******* Load HTML *******/ var jsonp_url = "http://www.example.com/widget/data.php"; $.getJSON(jsonp_url, function(data) { 当我在example.com上测试时,一切都很好。我将data.php上的权限设置为7
/******* Load HTML *******/
var jsonp_url = "http://www.example.com/widget/data.php";
$.getJSON(jsonp_url, function(data) {
当我在example.com上测试时,一切都很好。我将data.php上的权限设置为777,但它仍然不起作用。请帮忙 您不能跨不同的域进行ajax调用: 假设你的域名是'example.com',第三方网站是'thirdparty.com'。您可以在thirdparty.com上安装小部件。thirdparty.com上的小部件代码将尝试向“example.com”发出ajax请求。这是浏览器禁止的 您总是可以用一个直接的