使用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