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 も使用しています。