firebase排序
1.orderByChild()
2.orderByKey()
3.orderByValue()
ex
db.orderByChild("pid").on("child_added",funtion(s)
{
.取值:s.val().欄位名稱
.
.
.
.
});
===================
event
1.child_added
2.child_changed
3.child_removed
4.child_moved
5value
================
<script src="https://cdn.firebase.com/js/client/2.4.2/firebase.js"></script>
<script language="javascript" src="jquery-3.1.1.min.js"></script>
<script language="javascript">
$(document).ready(function()
{
var str="";
db=new Firebase( "https://hopetext-88e84.firebaseio.com");
db.orderByChild("pid").on("child_added",function(s)
{
str=str+s.val().pid+" "+s.val().pname+" "+s.val().pbirth+" "+s.val().pblood+" "+s.val().pschool+"<p>"
document.getElementById("dv1").innerHTML=str;
});
});
</script>
<body>
<center>
<form id="f1">
<table id="tb1" width="300" height="500" rules="none" background="bg7.jpg" >
<tr>
<td ><div id="dv1" style="width:300px; height:500px; overflow:scroll; "></div></td>
</tr>
<tr>
<td height="10" align="right" >
<a href="dbpageform5.html">回首頁</a>
</td>
</tr>
</table>
</form>
</center>
</body>
===================
http://hophd.com/firebase-hosting/
$.each(data.val(),function(k,v)
{
var likename=v.pname;
var likedata=likename.charAt(0);
if (likedata==n)
{
str=str+v.pid+" "+v.pname+" "+v.pbirth+" "+v.pblood+" "+v.pschool+"<p>"
document.getElementById("dv1").innerHTML=str;
}
})
======================
$(document).ready(function()
{
var str="";
$("#qbt1").click(function()
{
var n=document.getElementById("t1").value;
db=new Firebase( "https://hopetext-88e84.firebaseio.com");
db.on('value',function(data)
{
$.each(data.val(),function(k,v)
{
var likename=v.pname;
var len=likename.length;
for (var i=0;i<len;i++)
{
var likedata=likename.charAt(i);
if (likedata==n)
{
str=str+v.pid+" "+v.pname+" "+v.pbirth+" "+v.pblood+" "+v.pschool+"<p>"
break;
}
}
})
document.getElementById("dv1").innerHTML=str;
});
});
});
===========================================
$(document).ready(function()
{
var str="";
$("#qbt1").click(function()
{
var n=document.getElementById("t1").value;
db=new Firebase( "https://hopetext-88e84.firebaseio.com");
db.on('value',function(data)
{
$.each(data.val(),function(k,v)
{
var likename=v.pname;
var likedata=likename.charAt(0);
alert(likedata);
if (likedata==n)
{
str=str+v.pid+" "+v.pname+" "+v.pbirth+" "+v.pblood+" "+v.pschool+"<p>"
document.getElementById("dv1").innerHTML=str;
}
})
});
});
});
============================================
沒有留言:
張貼留言