По многим различным причинам моя веб-страница состоит из следующей, страницы ruby с www.example.com, которая вызывает iFrame с другого сервера PHP (subdomain.example.com), в родительском и дочернем элементах есть эта инструкция javascript: document.domain = "example.com";
Родительская страница может получить доступ к элементам дочерней страницы, мне нужно было, чтобы родительская страница изменила высоту, так как она была дочерней, и она прекрасно работает.Но проблема в AJAX-запросе, когда я делаю следующий код:
$.ajaxFileUpload</p>
<p>(</p>
<pre><code>{
url:'www.example.com',
secureuri:false,
fileElementId:'image',
dataType: 'json',
success: function (data, status)
{
//Code 1
},
error: function (data, status, e)
{
//Code 2
alert(e);
}
}
)
По какой-то причине он выполняет код 2 и выдает эту ошибку:
Ошибка: отказано в разрешении для http://www.example.com (document.domain = http://example.com) для получения свойства Window.document из http://www.example.com (document.domain не был установлен).
Даже если запрос правильно получен в браузере с правильными значениями (проверено с помощью функции Firebug Net) ... и изображение фактически загружено на сервер subdomain.example.com.
Спасибо, Ваэл