❶ ajax返回的數據怎麼判斷為空
具體代碼如下:
$.ajax(
{
type: "POST",
data: {
name: name,
code: code
},
dataType: "json",
url: "info",
success: function(jsonStr) {
if(null != jsonStr && "" != jsonStr){
$("#curator_info").html("ok");
} else {
$("#curator_info").html("no");
}
}
}
);
(1)怎樣判斷數據為空擴展閱讀
前端判斷後端返回的null值及判斷及前端傳值:
後端返回數據前端判斷 : (data.prizeName==null) js中直接判斷即可;
前端定義變數判斷方法:var tmp = null; if (!tmp && typeof(tmp)!="undefined" && tmp!=0){ alert("null");}
前端判斷:if(! "a"=="b" ) 先對a取反幾位false vs if(! ( "a"=="b") ) 對結果取反;
java中判斷結果是一樣的,這點和js不同 if(! "a".eqals("b")) if(! ("a".eqals("b")))
❷ java中如何判斷int 類型的數據是否為空呢
是先把這個int類型的數據轉換成String類型,然後判斷String類型的數據是否為空。 int point;String val=point +""; 而是一個中間變數, int point= GiftInfo.getPoints(); 在資料庫表中有屬性欄位名稱points,類型為int。 如果我們沒有向這個表中插數據,這時候point就是空值,而不是默認的0 問題補充:Aubergine_kang 寫道給你講一下啊: java中的類型有基本類型:int long double等,判斷的為0(int)或者0.0(double\float) 對象類型:包括基本類型的包裝類,Integer(int) Double Float 不給賦值的時候就為null了 還有一個特殊的String,本身是對象類型也是基本類型。可以為「」 或者 null都是它為空的時候如果基本數據類型的變數作為中間變數,默認值就沒了,而傳入的參數為 NULL 或「」的時候不好判斷啊。 問題補充:JamesZhao1987 寫道int point= GiftInfo.getPoints(); 對於上面的這句話,如果point是int類型,則得到的結果是不可能是null的。 如果插入一條數據時沒有插入給欄位,而資料庫里默認是null的值的話,你可以使用 Integer point= GiftInfo.getPoints();(GiftInfo.getPoints要返回Integer類型) 然後判斷point是否等於null來判斷資料庫是否插入數據了。 OK,這樣說可以,3Q.
❸ java 中如何判斷一個String變數是否為空
方法一:
先把int類型的數據轉換成String類型,然後判斷String類型的數據是否為空。
示例代碼:
int point;
String val=point +"";
if("".equals(val)){
// do something...
}
PS:int point不是對象,int類型為空時默認為0。
方法二:
如果point是int類型,則得到的結果是不可能是null的。
如果插入一條數據時沒有插入給欄位,而資料庫里默認是null的值的話,可以使用
Integer point= GiftInfo.getPoints();
然後判斷point是否等於空。
示例代碼:
Integer point= GiftInfo.getPoints();
if(point == null){
// do something...
}
PS:GiftInfo.getPoints返回的是Integer類型,Integer類型是包括基本類型的包裝類,不給賦值的時候為null。
❹ 怎麼判斷int類型的數值是否為空
先轉換為String再進行判空處理
if(String.valueOf(num)==null){
caseone;
}else{
casetow;
}
❺ 如何判斷數據類型是否為空
你可以這樣來判斷:
string ls_string1
......
if isnull(ls_string1) and ls_string='' then
messagebox('提示','字元為空')
else
messagebox('提示','字元不為空!')
end if
❻ oracle 怎麼判斷數據為空
oracle 怎麼判斷數據為空
需要確定具體是某個欄位為空,還是為:' ' 這樣的格式。如果是確實為空,那用is null 就可以查出來,如果是後面的就需要用like 欄位名 like '% %'
❼ 判斷某個數據是否為空
rs.open "select * from P_proct where Proct_id="&Proct_id& ",conn,1,1
如果不行就這樣改
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from P_proct where Proct_id='"&Proct_id& "'"
response.write sql'查看獲得的參數
response.end()
rs.open sql,conn,1,1
if rs("P_number2")<>"" then
response.write "<p align=center>你所選購的商品沒有庫存了!<br>訂單取消,請有貨時再來購買!</p>"
response.End
end if
%>
❽ 如何判斷dataset中是否為空
1,if(ds == null) 這是判斷內存中的數據集是否為空,說明DATASET為空,行和列都不存在!!
2,if(ds.Tables[0].Count == 0) 這應該是在內存中存在一個DATASET,但是,數據集中不存在表!!
3,if(ds.Tables[0].Count == 1 && ds.Tables[0].Rows.Count == 0) 說明存在表table,但是,表內沒有數據!
if ( yourDataSet.Tables[0].Rows.Count > 0 )
{
有記錄時你要做的事情
}
else
{
返回空集
}
if (DataSet1.Tables[0].Rows.Count ==0)
{
Response.Write("<script language=JavaScript>alert('No record!');</script>");
}
建議(yourDataSet.Tables[0].Rows.Count > 0) OR (ds.tables==null) 應該先判斷是否數據集為空(查詢出錯時),接著判斷表中的行數是否為零(查詢未出錯且行數是否為零),否則容易出錯,
例如:先判斷myDataSet.Tables[0].Rows.Count==0時,如果查詢出錯時,此時myDataSet為null,也就沒有table,所以會報錯。
故應該這樣判斷
if (myDataSet == null || myDataSet.Tables[0].Rows.Count == 0)
{
//為空時進行處理
}
else
{
//不為空時處理
}
「||」和「&&」操作符先判斷第一個條件,不滿足後接著判斷下一條件,但如果上面順序調換在myDataSet為null時則會出錯,即先判斷大的條件,接著判斷小的條件
❾ JS怎麼判斷我資料庫裡面的數據是不是為空!
這個是我寫的jquery+php+mysql的ajax獲取訪客留言:
//response[0].length==1,說明只有response[0][0]沒有response[0][1],也就說明沒有正確數據返回
//如果出錯,那麼給response[0][0]=「出錯信息」
//如果沒有符合的數據,那麼response[0][0]=「0」
//else就是response[0].length>1的情況,說明有數據返回,比如
//response[0][0]=第一條留言的標題,response[0][1]=留言的作者,response[0][2]=留言內容
//同理response[1][0]就是第二條留言的標題
$.ajax({
url: "ajax/listguest.php",
type:'POST',
complete :function(){},
dataType: 'json',
data: {
page:p
},
error: function() {},
success: function(response){
var result="";
if(response[0].length==1){
alert("Error:"+response[0][0]);
}else{
if(response[0][0]=="0"){
result+="暫時沒有留言!";
}else{
var i=0,j=0;
for(i=0;i<response.length;i++){
result+="<div class='showmsg'>";
result+="<div class='msgtitle'>";
result+=response[i][j];//title
result+=" <div class='msgothers'>昵稱:"+response[i][++j];
result+=" 日期:"+response[i][++j]+"</div>";
result+="</div>";
result+="<div class='msgcontent'>"+response[i][++j]+"</div>";
result+="</div>";
j=0;
}
}
$("#listguest").html(result);
}
}
});
❿ sql 語句查出的數據為空,怎麼用個if語句判斷,然後作出處理。
oracle:改為
select nvl(sum(price),0),userName
from food join diningcar on food.foodId=diningcar.foodId
join users on diningcar.userId=users.userId
where (comment=0 or comment=-1) and userName='zq'
group by userName
sqlserver改為
select isnull(sum(price),0),userName
from food join diningcar on food.foodId=diningcar.foodId
join users on diningcar.userId=users.userId
where (comment=0 or comment=-1) and userName='zq'
group by userName