jQuery自动完成-xml跨站点请求
我的自动完成的XML提要位于另一台服务器上。是否存在获取此XML文档的客户端(javascript)方法 我知道我可以用php、jsp等创建代理。。但我需要做所有的客户端。这就是我现在如何调用文件的方式,该文件仅在同一域上运行:jQuery自动完成-xml跨站点请求,jquery,xml,autocomplete,cross-domain,cross-site,Jquery,Xml,Autocomplete,Cross Domain,Cross Site,我的自动完成的XML提要位于另一台服务器上。是否存在获取此XML文档的客户端(javascript)方法 我知道我可以用php、jsp等创建代理。。但我需要做所有的客户端。这就是我现在如何调用文件的方式,该文件仅在同一域上运行: function callAjax(url) { $.ajax({ url : url, dataType : "xml", success : function(xmlResponse) {
function callAjax(url) {
$.ajax({
url : url,
dataType : "xml",
success : function(xmlResponse) {
totalrec = $("TOTALREC", xmlResponse).text();
$.merge(data1, $("ROW", xmlResponse).map(returnResults).get());
}// end of success
});
您可以使用JSONP来完成
dataType: 'jsonp'
这里有现场演示:
这不适用于xml,而适用于json。但改变它应该不难
希望这有帮助。干杯您可以使用JSONP
dataType: 'jsonp'
这里有现场演示:
这不适用于xml,而适用于json。但改变它应该不难
希望这有帮助。干杯YQL可能会做你想做的事。它允许您执行跨域请求 看看这个:
H.T.HYQL可能会做你想做的事。它允许您执行跨域请求 看看这个:
那对我不起作用。我的限制是数据是XML,并且存在于另一个域中。正如我在文章中所说,我不能使用php或其他技术来帮助处理,因为它需要在客户端完成。这对我来说不起作用。我的限制是数据是XML,并且存在于另一个域中。正如我在文章中所说,我不能使用php或其他技术来帮助处理,因为它需要在客户端完成。