1.三個方法
1.1.load方法
//作用:將服務器返回的數據直接添加到符合要求的dom對象上
//相當于 obj.innerHTML = 服務器返回的數據
用法:
$obj.load(url,[請求參數]);
url : 請求地址
請求參數 :
第一種形式:請求字符串,比如: 'username=zs&age=22'
第二種形式:對象,比如 {'username':'zs','age':22}
//注意:
//a, load方法如果沒有參數,會使用get方式發請求。如果有參數,會使用post方式發請求。
//b, 如果有中文參數值,load方法已經幫我們做了編碼處理。
例子:
復制代碼 代碼如下:
$(function(){
$('a.s1').toggle(function(){
var airline = $(this).parent().siblings().eq(0).text();
$(this).next().load('priceInfo.do','airline=' + airline);
$(this).html('顯示經濟艙價格');
},function(){
$(this).next().empty();
$(this).html('顯示所有票價');
});
});
復制代碼 代碼如下:
function quoto(){
$.post('quoto.do',function(data){
//如果服務器返回的數據是json字符串,
//會自動轉換成js對象或者json對象組成的數組。
$('#tb1').empty();
for(i=0;i<data.length;i++){
$('#tb1').append(
'<tr><td>' + data[i].code
+ '</td><td>' + data[i].name
+ '</td><td>' + data[i].price
+ '</td></tr>');
}
},'json');t
}
復制代碼 代碼如下:
$(function(){
$('#s1').change(function(){
$.ajax({
'url':'carInfo.do',
'type':'post',
'data':'carName='+$('#s1').val(),
'dataType':'xml',
'success':function(data){
//data是服務器返回的數據
//如果返回的是xml文檔,我們需要使用
//$函數將其包裝$(data)成一個jQuery
//對象,方便查找。
//追加之前先清空
$('#tb1').empty();
$('#tb1').append(
'<tr><td>制造商:'
+ $(data).find('company').text()
+' 價格:' + $(data).find('price').text()
+' </td><td>車身大小:'
+ $(data).find('size').text()
+ ' 門數:' + $(data).find('door').text()
+ '</td><td>排量: '
+ $(data).find('vol').text()
+ ' 加速性能:'
+ $(data).find('speed').text()
+ '</td></tr>');
//要將表格顯示出來
$('#tips').slideDown('slow');
setTimeout(function(){
$('#tips').fadeOut('slow');
},2000);
},
'error':function(){
$('#tb1').append(
"<tr><td colspan='3'>該車型信息暫時不可用</td></tr>");
$('#tips').slideDown('slow');
}
});
});
});
復制代碼 代碼如下:
$.ajax({
'url':'netctoss7/ajaxCode',
'type':'post',
'data':{name:value},
'dataType':'json',
'async':false,
'success':function(data){
if(data){
$('#msg_verCode').text('');
v1=true;
}else{
$('#msg_verCode').text('驗證碼錯誤');
}
}
});
復制代碼 代碼如下:
$.ajax({})中
//'data':'carName='+$('#s1').val(),
'data':$('#s1').serialize(),
//'data':{'carName':$('#s1').val()},
'data':$('#s1').serializeArray(),
新聞熱點
疑難解答
圖片精選