В моей функции javacript я называю это ajax.Он работает нормально, но только когда я захожу на веб-страницу с сервера firebird
.У меня такой же код на моем testing
сервере.Ajax запрашивает загрузку некоторых файлов, но только сервер Firebird имеет свои ip-регистры с нашими клиентами, чтобы иметь возможность просматривать их там.Мне нужно сделать то же самое, если я получаю доступ к файлам php с сервера тестирования.Все серверы находятся внутри внутренней сети.
- Возможно ли использовать для этого dataType
text
? - Нужно ли вносить какие-либо изменения на стороне сервера?
ajax call:
url = "https://firebird"+path+"/tools.php?";
jQuery.ajax({
type: 'get',
dataType: 'text',
url: url,
data: {database: database_name, what: 'download', files: files, t: Math.random() },
success: function(data, textStatus){
document.getElementById("downloading").innerHTML+=data;
}
});
Обновление 1
Мое маленькое веб-приложение восстанавливает базы данных, поэтому я могу проводить на них тестирование.Теперь я хочу улучшить его, чтобы я мог подключиться к нашим клиентам и загрузить определенную резервную копию.Наш клиент разрешил только firebird
серверам подключаться к своим сетям.Но у меня есть свой собственный сервер, выделенный для testing
.Поэтому каждый раз, когда я хочу загрузить базу данных, мне нужно подключиться firebird
.Источник моего веб-приложения и папка со всеми резервными копиями смонтированы в одном месте на обоих серверах firebird
и testing
.Прямо сейчас мое решение (для скачивания) работает, но только от Firebird.Я работаю в основном только на сервере testing
.
Обновление 2
Я делаю два вызова Ajax.Один из них - чистый вызов jQuery (думаю, я могу применить к нему любое решение), а другой - вызов ajax из jsTree.Я создал новый вопрос для этого.Мне кажется, что I have to
- вариант @zzzz b).