2013-12-13 37 views
-2

所以基本上我想傳遞一個ID參數到url www.example.php在這裏使用了一個例子,但數據類型是xml ..我知道如何做到這一點,當它是GET或POST ..我該怎麼做?我試圖在谷歌上查找它,但我找不到這個。 example.php應該動態生成xml並將其存儲在一個變量中..我只想給它傳遞一個參數,這樣我就可以將example.php上的id設爲$_GET['id'],將它當作example.php?id=1舉例..我如何當數據類型是XML時執行此操作?當數據類型爲XML時,如何將url參數傳遞給AJAX jquery?

$.ajax({ 
    url: 'http://www.example.php', 
    dataType: 'xml', 
    success: function(doc) { 
     $(doc).find('event').each(function() { 
      if($(this).find("date").text() !="") { 
       event_data.push($(this).find("date").text()); 
      } 
     }); 
    } 
}); 
+0

GET和POST不是數據類型。您在這裏做的是GET或POST請求,因此請按照您對任何其他GET或POST請求的方式執行。 –

+0

嘗試查看文檔! http://api.jquery.com/jQuery.ajax/ – charlietfl

+1

爲什麼不只是將'?= id'添加到ajax調用的url? –

回答

0

dataType告訴你所期望從服務器響應,而不是你正在發送。如果服務器期待你的某個id參數,那麼你就照常發送它。

+0

感謝您的幫助! – user3097566

相關問題