2015-04-08 50 views
-3

我已經使用了這個,但沒有發現太多about.So如果有人能詳細說明這將是一個很大的幫助。ajax依賴於jquery

在此先感謝您的努力。

+0

沒有原產於JavaScript的 – madalinivascu

+0

沒有它不依賴於jQuery的 – Butterfly

+0

沒有,Ajax是一種技術和jQuery是一個js庫 – daremachine

回答

0

編號AJAX內置在瀏覽器中爲XMLHttpRequest。然而,不同的瀏覽器有不同的實現(每個都有自己的怪癖)XMLHttpRequest的實現,jQuery.ajax通過向開發者公開統一的API來彌補這些差異。

0

AJAX不依賴於jQuery。 jQuery是JavaScript的框架。您還可以使用jQuery以簡化格式使用ajax。

$.ajax({ 
    url : '', // Your url to be requested 
    data : { 
    }, // Data to be passed to the server 
    dataType : 'JSON' 
}); 

當您使用上述$ .ajax繼承jquery庫中定義的方法。

如果你想使用不包括jQuery庫,你必須使用像下面。這並不需要jQuery庫

if (window.XMLHttpRequest) 
    {// code for IE7+, Firefox, Chrome, Opera, Safari 
    xmlhttp=new XMLHttpRequest(); 
    } 
else 
    {// code for IE6, IE5 
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
    } 

xmlhttp.open("GET","demo_get.asp",true); 
xmlhttp.send(); 

參考:http://www.w3schools.com/ajax/

+0

檢查我的更新代碼,而不是創建上面的例子(xmlhttp)中使用$ .ajax的對象,這就是爲什麼你必須包括jQuery庫,如果你使用第二種方法,你不需要包括 – Butterfly

+0

那麼爲什麼我們必須使用jquery.js庫爲 –

+0

@prasadkadam檢查我更新的代碼,而不是創建上面的例子(xmlhttp)中使用$ .ajax的對象,這就是爲什麼你必須包括jQuery庫,如果你使用第二種方法,你不需要包括 – Butterfly

1

沒有

阿賈克斯意味着異步JavaScript和XML。通過ajax,您可以創建豐富的Web應用程序,用於在用戶交互之後顯示新數據,而無需加載全新的HTML文檔。

您可以使用XHR,新獲取API或jQuery.ajax來創建應用程序,以使用Ajax技術來獲取數據。