使用jquery的.serialize()方法時,表單中input、select、textarea等等表單控制項一定要設定name屬性和name屬性的值,才能取到相應控制項的值
var form_data = $('#frminc').serialize();
序列化中文以及字元時會出現亂碼,是因為.serialize()呼叫了encodeurlcomponent方法將資料編碼了。但這個如果用serializearray()就不用解碼,用serialize()就需要解碼。
呼叫decodeuricomponent(***,true);將資料解碼
var form_data = decodeuricomponent( $('#frminc').serialize(),true);
VI使用小技巧
1 替換某一字串 s old word new word g 在整個檔案中將old word替換為new word 2 不進入vi編輯器將檔案中的某一字串替換掉 sed s 111 aaa g 1.txt 2.txt 將1.txt中所有的111替換為aaa,修改後的檔案寫入2.txt sed s 1...
IDE使用小技巧
vc 共享樂園 1 如何檢測程式中的括號是否匹配。把游標移動到需要檢測的括號 如大括號 方括號 圓括號 和尖括號 前面,鍵入快捷鍵 ctrl 如果括號匹配正確,游標就跳到匹配的括號處 否則游標不移動,並且機箱喇叭還會發出一聲警告聲。2 如何檢視乙個巨集 或變數 函式 的巨集定義。選中此巨集,單擊滑鼠...
libiconv使用小例子
最近用到一點轉碼的東西,在網上搜到乙個libiconv,使用了一下感覺還可以,不過還是有一兩處容易犯錯的地方,除錯了半天才搞明白,此處是乙個將utf 8轉換為gbk的小例子 std string convfromutf8 std string s size t inlen s.size const ...