Я использую jQuery для вызова AJAX на удаленный сервер, но с кодом, как есть (и якобы правильным), я получаю пустой ответ. Если я изменю dataType на «script», я получаю ожидаемый XML в ответе, но я ничего не могу с этим поделать. Вот некоторые псевдокоды я работаю с:jQuery AJAX вызов веб-службы, производящий пустой ответ
function sendData(data) { $.ajax( { type: "GET", url: "remote_server", dataType: "xml", data: "parameter=" + data, complete: function(xml) { console.info('XML result is',xml); }, contentType: "text/xml; charset=utf-8" }); }
несколько дополнительных вещей, следует отметить, что я использую локальный файл .htm для вызова удаленного сервера. Когда я использую веб-браузер (http://remote_server/page?parameter=value), я получаю действительный ответ XML. Наконец, заголовок ответа XML имеет тип кодировки ASCII, хотя я также попытался изменить значение charset в моем коде на ASCII с тем же результатом.
Я ценю любую помощь, которую вы можете предоставить.