Вы не можете POST
информация о междоменном домене, поддомене или номере порта. Однако вы можете использовать JSONP, если у вас есть доступ как к демону , так и к запрашивающему сайту. Если данные должны быть возвращены, тогда daemon
должен поддерживать параметр запроса callback
и возвращать его в правильном формате.
Передать информацию демону:
$.getJSON('http://domain.com:8080/url/here?callback=?', {
key: 'value',
otherKey: 'otherValue'
}, function(data){
// Handles the callback when the data returns
});
Теперь просто убедитесь, что ваш демон обрабатывает параметр callback
. Например, если callback=mycallback
возврат от демона (единственное, что записано на странице) должен выглядеть так:
Для пар ключ / значение:
mycallback( {'returnkey':'returnvalue', 'other':'data' });
Для массива:
mycallback( [1,2,3] );
Если у вас нет JSONP или аналогичного механизма, вы не можете общаться между доменами, используя jQuery.