分类 JS 下的文章

/** 
 * 返回字符的字节长度(汉字算2个字节) 
 * @param {string} 
 * @returns {number} 
 */
  
var getByteLen = function (val) { 
    var len = 0; 
    for (var i = 0; i < val.length; i++) { 
        if (val[i].match(/[^x00-xff]/ig) != null) //全角 
            len += 2; 
        else
            len += 1; 
    }; 
    return len; 
} 

从form表单中发送

从object中发送

// 要发送的数据
var postData = {
    name:"a",
    age:123
};
// 构建form表单数据
var formData = new FormData();
$.each(postData,function(key,value){
    formData.append(key,value);
});
$.ajax({
   url:"example.com/abc",
   processData:false,
   contentType:false,
   data:formData,
   success:successCallback,
   error:errorCallback
});