thinkphp I 方法獲取不到ajax傳值

2022-09-13 16:57:16 字數 1034 閱讀 5648

function i($name,$default='',$filter=null) else

switch(strtolower($method))

break;

//如果$method為request,則$input為$_request

case 'request' : $input =& $_request; break;

//如果$method為session,則$input為$_session

case 'session' : $input =& $_session; break;

//如果$method為cookie,則$input為$_cookie

case 'cookie' : $input =& $_cookie; break;

//如果$method為server,則$input為$_server

case 'server' : $input =& $_server; break;

//如果$method為globals,則$input為$globals

case 'globals' : $input =& $globals; break;

//預設返回空

default:

return null;

}/**

* 到此為止,已經根據傳入的引數的需要(第乙個引數.號前面的),把所有的變數都取到了。下面就是返回變數的內容了。

**///如果$name為空,也就是i()第乙個引數的.號後面為空的時候

if(empty($name))

}}elseif(isset($input[$name])) else}}

}}else

return $data;

}

從原始碼中我們可以看到i方法的$method分為get、post、put、param,當ajax的contenttype不是標準型別時,在我們接受值時可以寫成

i('put.id')

就可以正常接收到值了

thinkphp I方法取傳參

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 變數的名稱 支援指定...

NSBundle方法獲取不到資源路徑

ios問題筆記 nsbundle mainbundle pathforresource oftype 方法獲取不到資源路徑 ios開發在一次使用資料庫檔案時 nsstring filepath nsbundlemainbundle pathforresource city oftype sqlite...

spring vaule獲取不到值

1 當springmvc與spring整合使用的時候,在controller中無法獲取 value對應的值。剛開始我就是這種情況,2 在service或者dao層無法獲取 value的數值。那麼,當需要載入多個properties的時候,如何解決?可以用下面的方法 這樣,將所有需要載入的proper...