添加类似easyui里面的from.load方法
在jquery文件里面 最后加入
[JavaScript] syntaxhighlighter_viewsource syntaxhighlighter_copycode $.fn.loadForm = function (data) {
if (Object.prototype.toString.call(data) === '[object String]') {
data = eval('(' + data + ')');
}
var form = $(this);
for (var name in data) {
var value = data[name];
var cc = form.find('input[name="' + name + '"][type=radio], input[name="' + name + '"][type=checkbox]');
if (cc.length) {
cc.each(function () {
if (isChecked($(this).val(), value)) {
$(this).attr('checked', true);
}
});
} else {
form.find('input[name="' + name + '"]').val(value);
form.find('textarea[name="' + name + '"]').val(value);
form.find('select[name="' + name + '"]').val(value);
}
}
function isChecked(val, value) {
if (val == String(value) || $.inArray(val, $.isArray(value) ? value : [value]) >= 0) {
return true;
} else {
return false;
}
}
} |