| 大家好想問一個問題,是有關於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檔放在本機端時,確沒有問題!
 想知道我哪個部分做錯了,希望獲得指正!謝謝><
 |