幾段**
前端
,function(result))
});服務端 php
$values = $this->_query_sql($sql);
$orderextm = & m('orderextm');
$data['total'] = $total;
$rows = array();
foreach ($values as $v)
$data['rows'] = $rows;
print_r(json_encode($data));
前端jquery.each()方法,遍歷了後台穿過來的json資料,實現了動態載入tbody
$.each(result.rows,function(i,n)
var dataobj=eval("("+data+")");
$("#sum_money").text(dataobj.sum_money);
$("#sum_weight").text(dataobj.sum_weight);
var result_sum_weight=math.round((dataobj.sum_weight-dataobj.compare_sum_weight) / dataobj.compare_sum_weight * 1000) / 10.00;
if(isnan(result_sum_weight))
這樣解析,注意後面獲取百分數的方法,和判斷是否為數字的方法。
json字串:
var str1 = '';
json物件:
var str2 = ;
可以簡單這樣理解:
json物件是直接可以使用jquery操作的格式,如c#中可以用物件(類名)點出屬性(方法)一樣;
json字串僅僅只是乙個字串,乙個整體,不擷取的話沒辦法取出其中儲存的資料,不能直接使用,需用eval()等方法解析。
這篇文章很詳細
最近做軟體的一些感受
最近做了乙個小軟體,主要是與一家軟體公司的軟體做介面。記得剛畢業時,當時在公司特別羨慕那些公司的大牛,一直都覺得和別人 別的公司做介面是一件很神奇的事,那時的乙個專案負責人經常打 給a公司,因為要做人家的介面,當然要諮詢一些問題了。這次輪到自己做了,沒那麼神奇了,卻總是遇到這樣那樣的問題,不是鄙視這...
最近前端的一些總結
最近用jquery mobile做了乙個下拉列表和乙個div輪播效果,遇到了很多細節的問題,沒有體系,難以總結 我承認我懶了 僅一些感觸寫寫吧。一 明確目的後,選擇一條什麼樣的途徑來實現就很重要。不同的路徑難度不同,優劣不同,等等。做下拉列表時,一開始的想法是 當點到1級選單時,動態的加入其2級選單...
最近學到的一些前端知識
在vue中使用v for不僅可以遍歷陣列,還可以遍歷物件,當然也可以遍歷字串。還有在vue中,不可以深度監聽陣列的變化,比如將陣列arr某一項的值改變,在檢視上不會發生變化,在網上找了很多方法,包括vue.set 原物件,位置,值 以及vue中的變異方法,像push,pop,shift,unshif...