我已经写了一个简单的ajax调用,它在我本地机器的每个浏览器上都工作得很好。但是,当我将代码上传到我的服务器上时,我的ajax调用在除IE之外的大多数浏览器上都工作得很好。它抛给我一个错误:access is denied error。这是什么?我是ajax或jquery的新手。任何有用的建议都将不胜感激。
我正在创建一个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);
我正在使用Kendo上传器和WebAPI调用来上传文件。进程在所有浏览器上都很好,即使在本地(localhost)的IE9上也是如此,但是一旦我在另一个域中部署了相同的代码,并且在IE9中使用了kendo上传(仅在IE9中有问题),kendo直接转到错误函数,并使用错误消息回答:
' Server response: Error trying to get server response: Error: Access is denied.'
尽管webapi方法返回的http响应为201(已创建),并且我将内容类型标头设置为“text/平原”,而且我将在http响应的正文中发送
您好,当我从本地计算机发出请求时,我正在向url发送flash请求,它工作正常,但当我上传到我的服务器时,它不工作,我认为flash没有将请求从我的服务器发送到另一个服务器
//it working
myvars.sendAndLoad("http://mywebsite.com",myvars,"GET");
gotoAndPlay("thankYou");
//its not working
myvars.sendAndLoad("http://anotherwebsite.com",myvars,"GET