我想使用jQuery函數來獲取Web服務響應,但得到錯誤405說方法不允許。當我複製在Web瀏覽器中粘貼相同的字符串時,我得到的XML結果沒有錯誤。下面是我使用問題使用jquery閱讀googleapi響應
[
var arr= new Array();
var loopCounter = 0;
alert("Before Ajax")
$.ajax({
type: "GET",
url: "http://maps.googleapis.com/maps/api/directions/xml?origin=ajax&destination=toronto®ion=ca&avoid=tolls&sensor=false",
dataType: "xml",
success: function(xml) {
alert("I am working");
$(xml).find('distance').each(function() {
arr[loopCounter] = $(this).find('text').text();
alert("Some Value Of Distance = "+arr[loopCounter]);
loopCounter += 1;
});
}
});]
請問你能解釋一下我是新的還是不理解如何解決這個問題。 – 2011-04-18 07:26:00
@ molvi您可以閱讀Google Maps的JavaScript API,以瞭解如何在JS中使用api:http://code.google.com/apis/maps/documentation/javascript/ – wong2 2011-04-18 07:32:57