大家好想問一個問題,是有關於jQuery Ajax的部分
我想要從http://egis.moea.gov.tw/innoserve/webservice/main.aspx這地方所提供web service取得資料回傳(xml)
我的查詢網址如下:http://egis.moea.gov.tw/MoeaEGFx ... 9863&buffer=800
這部分還ok,但是當我放進去ajax的時候卻無法跑,error一直alert我 undefined!!
程式碼如下:$(document).ready(function(){
var Link = "http://egis.moea.gov.tw/MoeaEGFxData_WebAPI_Inside/InnoServe/BusinessBUSM?x=120.263309&y=22.629863&buffer=800";
function parse(document){
alert("In1!");
$(document).find("BUSMINFO").each(function(){
$("#content").append(
'<p>BussName: '+$(this).attr('BussName')+
//'<br /> Title: '+$(this).find('title').text()+
//'<br /> Author: '+$(this).find('author').text()+
'</p>'
);
});
}
$.ajax({
url: Link, // name of file you want to parse
dataType: "xml",
type: 'GET',
data: myData,
contentType: "application/xml; charset=utf-8",
success: parse,
error:function (xhr, ajaxOptions, thrownError){
alert(thrownError);
}
//error: function(){alert("Error: Something went wrong");}
});
});
但當我把http://egis.moea.gov.tw/MoeaEGFx ... 9863&buffer=800這網頁下載下來當作xml檔放在本機端時,確沒有問題!
想知道我哪個部分做錯了,希望獲得指正!謝謝>< |