我是新手,我使用基本的-AJAX技术 - 就像一年前一样.
一个月前我意识到jQuery存在,我也以基本的方式使用它.
我想知道的是jQuery是否可以像AJAX那样做和/或"替换"它.
从w3schools获取的示例:可以使用jQuery创建吗?
function loadXMLDoc()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","ajax_info.txt",true);
xmlhttp.send();
}
Run Code Online (Sandbox Code Playgroud)
Che*_*eso 14
AJAX是一种设计模式,用于向网页引入动态行为或数据,而无需借助页面重新加载.
jQuery是一个Javascript框架.它可以做的一件事是以AJAX模式动态加载数据.
一个不能取代另一个.
你可以不用jQuery来做AJAX,反之亦然; 或者你可以一起做.
jQuery是一个JavaScript框架,它使JS代码变得更加eaiser和跨浏览器.您提供的代码可以在jQuery中生成,如下所示:
$.get('ajax_info.txt', function(data){
$('#myDiv').html(data);
});
Run Code Online (Sandbox Code Playgroud)
或者更简单:
$('#myDiv').load('ajax_info.txt');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3539 次 |
| 最近记录: |