使用jquery的ajax需要注意的地方dataType的設(shè)置
更新時(shí)間:2013年08月12日 16:16:48 作者:
沒有設(shè)置dataType:'json',就出現(xiàn)無法解析返回的data數(shù)據(jù),會(huì)把data當(dāng)作字符串處理,而不是json對(duì)象,記得以前是不用設(shè)dataType的,很奇怪,不知道是不是跟jquery版本有關(guān)系
昨天在做ajax時(shí)遇到問題,
<SPAN style="WHITE-SPACE: pre">
</SPAN>$.ajax({
url:'<{$weburl}>/main.php?action=getDepart&cid='+cid,
type:'post',
dataType:'json',
success:function(data){
//data=eval('('+data+')');
if(data.s==1)
{
$('#depart').html('');
$('#depart').html(data.departs);
}
else
{
alert('獲取院系失敗');
}
}
});
以前沒有特別注意過這個(gè)問題,一開始沒有設(shè)置dataType:'json',就出現(xiàn)無法解析返回的data數(shù)據(jù),會(huì)把data當(dāng)作字符串處理,而不是json對(duì)象,所有我使用了eval來轉(zhuǎn)換,而且在服務(wù)端由于發(fā)回的數(shù)據(jù)包含了很多html標(biāo)簽,也無法正確讀取,導(dǎo)致data報(bào)錯(cuò),我記得以前是不用設(shè)dataType的,很奇怪,不知道是不是跟jquery版本有關(guān)系,看來以后還是明確設(shè)置一下dataType比較好。
復(fù)制代碼 代碼如下:
<SPAN style="WHITE-SPACE: pre">
</SPAN>$.ajax({
url:'<{$weburl}>/main.php?action=getDepart&cid='+cid,
type:'post',
dataType:'json',
success:function(data){
//data=eval('('+data+')');
if(data.s==1)
{
$('#depart').html('');
$('#depart').html(data.departs);
}
else
{
alert('獲取院系失敗');
}
}
});
以前沒有特別注意過這個(gè)問題,一開始沒有設(shè)置dataType:'json',就出現(xiàn)無法解析返回的data數(shù)據(jù),會(huì)把data當(dāng)作字符串處理,而不是json對(duì)象,所有我使用了eval來轉(zhuǎn)換,而且在服務(wù)端由于發(fā)回的數(shù)據(jù)包含了很多html標(biāo)簽,也無法正確讀取,導(dǎo)致data報(bào)錯(cuò),我記得以前是不用設(shè)dataType的,很奇怪,不知道是不是跟jquery版本有關(guān)系,看來以后還是明確設(shè)置一下dataType比較好。
相關(guān)文章
jquery實(shí)現(xiàn)input框獲取焦點(diǎn)的簡(jiǎn)單實(shí)例
下面小編就為大家?guī)硪黄猨query實(shí)現(xiàn)input框獲取焦點(diǎn)的簡(jiǎn)單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-01-01element form 校驗(yàn)數(shù)組每一項(xiàng)實(shí)例代碼
這篇文章主要介紹了element form 校驗(yàn)數(shù)組每一項(xiàng)的實(shí)例代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10jquery ajax 請(qǐng)求小技巧實(shí)例分析
這篇文章主要介紹了jquery ajax 請(qǐng)求小技巧,結(jié)合實(shí)例形式分析了jquery ajax請(qǐng)求操作相關(guān)配置與使用技巧,需要的朋友可以參考下2019-11-11jQuery實(shí)現(xiàn)發(fā)送驗(yàn)證碼并60秒倒計(jì)時(shí)功能
這篇文章主要介紹了jQuery實(shí)現(xiàn)發(fā)送驗(yàn)證碼并60秒倒計(jì)時(shí)功能,非常不錯(cuò),代碼簡(jiǎn)單易懂,需要的朋友參考下吧2016-11-11jQuery中將函數(shù)賦值給變量的調(diào)用方法
當(dāng)函數(shù)作為其他函數(shù)的參數(shù)時(shí)和獨(dú)立調(diào)用時(shí),寫法是有區(qū)別的,前者不用附加(),而后者必須加()2012-03-03jQuery學(xué)習(xí)筆記[1] jQuery中的DOM操作
jQuery中的DOM操作實(shí)現(xiàn)說明,學(xué)習(xí)DOM操作的朋友可以參考下。2010-12-12chosen實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng)
這篇文章主要為大家詳細(xì) 介紹了chosen實(shí)現(xiàn)省市區(qū)三級(jí)聯(lián)動(dòng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08