1. 程式人生 > >jquery 外掛方法 將form表單轉換成json串物件

jquery 外掛方法 將form表單轉換成json串物件

(function($) {
	$.fn.serializeJson = function() {
		var serializeObj = {};
		var array = this.serializeArray();
		//var str = this.serialize();
		$(array).each(
			function() {
				if (serializeObj[this.name]) {
					if ($.isArray(serializeObj[this.name])) {
						serializeObj[this.name].push(this.value);
					} else {
						serializeObj[this.name] = [
								serializeObj[this.name], this.value ];
					}
				} else {
					serializeObj[this.name] = this.value;
				}
			});
		return serializeObj;
	};
})(jQuery);
這段指令碼很實用,直接用form表單呼叫該指令碼就可以了。