我正在使用对远程服务器的ajax调用,该服务器应该返回一个javascript块作为响应。我的ajax调用类似于:
var m3_u = (location.protocol=='https:'?'https://ads.admarvel.com/fam/javascriptGetAd.php':'http://ads.admarvel.com/fam/javascriptGetAd.php');
var m3_r = Math.floor(Math.random()*99999999999);
var queryStri
我正在创建一个JS/JQUERY Web应用程序,它需要能够从任何服务器下载3d几何文件,然后在窗口中显示该文件。以下函数可在本地用于此目的:
function file_download(fileName, callback)
{
var model = new Object();
$.ajax(
{
url: fileName,
dataType: 'text',
success: function(data)
{
model = new obj_create(data);
我从Firefox中的ajax请求中得到以下错误:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://www.example.org/php/save.php. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
我试着找出为什么会发生这种事。奇怪的是
该脚本在同一台服务器上的子域上完全正常工作。
所访问的文件位于同一服务器上。
我也试过
xhttp = ne