使用AJAX,當我們執行JSON請求,我們首先必須通過響應通過eval
接收:jQuery的對AJAX
var quote=eval("(" + xhr.responseText + ")");
之後,使用從它的一些信息,一個人必須做一些OLD-學校的JavaScript:
document.getElementById("textarea").value=xhr.responseText;
...或使用特定的信息,我們使用createTextNode
這樣的:
// price is retrieved from PHP.
var text=document.createTextNode(price + ":" + quote.price);
來到jQuery的,同樣的事情是如此簡單:
$.get("file.php",function(data){
var text=data.price;
});
爲什麼我需要在jQuery的本身使用AJAX當有可用的AJAX方法呢?
我不知道關於AJAX可以和jQuery不能做什麼的先進的東西,反之亦然。什麼是AJAX和jQuery各有用,什麼時候應該使用哪些?
你是在比較蘋果和橘子。 – 2011-12-30 07:11:27
檢查了這一點:http://stackoverflow.com/questions/3870086/difference-between-ajax-and-get-and-load – Sang 2011-12-30 07:12:05
@LokiAstari ...可能是。這就是爲什麼我提出了這個。只是爲了確保我明確未來不會比較蘋果和橘子。請看看你能否幫助我! – kushalvm 2011-12-30 07:14:47