当我想从 URL 检索数据时,我遇到了这个奇怪的问题。
$.ajax({
url: 'URLHERE',
dataType: 'html',
success: function(data) { //function 2
var xml = $.parseXML(data)
$(xml).find('StopLocation').each(function() //function 3
{
var name = $(this).attr('name');
var x = $(this).attr('x');
alert(name);
alert(x);
}); //function 3 end } //function 2 end }); //ajax end
这在 Dreamweaver 中有效,但在浏览器中无效。我一直在阅读这可能是因为 AJAX 在浏览器上的跨域上不起作用。这是真的?另请阅读我可以将 dataType 更改为 'jsonp' - 但这甚至在 Dreamweaver 中都不起作用。
有什么想法可能是错的吗?或者我应该使用 AJAX 以外的其他东西来解决这个问题?
这是PhoneGap中的一个移动应用程序,所以我也在使用jquery。