我正在使用jQuery对远程服务器进行AJAX调用,但是使用代码(并且表面上是正确的)我得到一个空响应.如果我将dataType更改为"script",我会在响应中获得预期的XML,但我无法对其执行任何操作.这是我正在使用的一些伪代码:
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文件来调用远程服务器.当我使用Web浏览器(http:// remote_server/page?parameter = value)时,我得到了有效的XML响应.最后,XML响应头具有ASCII的编码类型,但我也尝试将代码中的charset值更改为ASCII,结果相同.
我感谢您提供的任何帮助.
| 归档时间: |
|
| 查看次数: |
4535 次 |
| 最近记录: |