Если у вас есть доступ к коду, генерирующему XML на удаленном сервере, вы можете обернуть все это в jsonp.
JSONP - это способ обойти политику одного и того же происхождения, получая данные с помощью тегов <script>
, а не пытаясь удаленно извлечь информацию.
в вашем getconfiguation
скрипте вы бы получили что-то вроде
callback("SERVER GENERATED XML/JSON DATA GOES HERE");
, где обратный вызов определяется удаленным вызовом
Например, если ваш удаленный скрипт был php, вы бы сделали его похожим на это:
<?php
// getconfiguration.php
echo "$_GET['callback']($configuration_data);"
?>
Затем запустите AJAX, который вы указали в своем вопросе.
Что это на самом деле делает, так это динамически вставляет тег скрипта на вашу страницу следующим образом:
<script src="http://192.168.0.106:8111/getconfiguation.php?callback=???"></script>
JQuery заполняет в ??? для вас с какой-то уникальной оболочкой, сгенерированной для вашего успешного обратного вызова