1/**2* 獲取輸入引數 支援過濾和預設值
3* 使用方法:
4*
5* i('id',0); 獲取id引數 自動判斷get或者post
6* i('post.name','','htmlspecialchars'); 獲取$_post['name']
7* i('get.'); 獲取$_get
8*9
* @param string $name 變數的名稱 支援指定型別
10* @param mixed $default 不存在的時候預設值
11* @param mixed $filter 引數過濾方法
12* @param mixed $datas 要獲取的額外資料來源
13* @return mixed
14*/
15function i($name,$default='',$filter=null,$datas=null
) elseif(c('var_auto_string'))
21if(strpos($name,'.')) else
26switch(strtolower($method
)) 41
break;42
case 'path' :
43$input = array
();44
if(!empty($_server['path_info']))
48break;49
case 'request' : $input =& $_request; break;50
case 'session' : $input =& $_session; break;51
case 'cookie' : $input =& $_cookie; break;52
case 'server' : $input =& $_server; break;53
case 'globals' : $input =& $globals; break;54
case 'data' : $input =& $datas; break;55
default:
56return
null;57
}58if(''==$name)
65foreach($filters
as$filter)68
}69 }elseif(isset($input[$name])) elseif(is_int($filters
))78
79foreach($filters
as$filter
)elseif(0===strpos($filter,'/'))
87 }else92}
93}94}
95if(!empty($type
))113
}114 }else
117is_array($data) && array_walk_recursive($data,'think_filter');
118return
$data
;119 }
thinkphp I 方法獲取不到ajax傳值
function i name,default filter null else switch strtolower method break 如果 method為request,則 input為 request case request input request break 如果 method為...
jQuery click 方法傳參
今天寫東西,要在jquery 的.click方法裡傳參,查閱了一下jquery的官方文件,做了下實驗和總結 原諒我的前端 是用一點學一點!1.click handler 版本的.click,handler function 型別 只要事件被觸發,就會執行該function 2.click event...
React todolist例子 傳參傳方法
分三個元件 父元件 index.jsx 和兩個子元件 addlist.jsx,todolist.jsx 父元件傳子元件的方法有兩個 第一種 props方式 傳值如 data是父類constructor 傳方法如 子類開始呼叫 傳值 this.props.fffsss就能獲取值 傳方法 this.pr...