General.Web/wwwroot/yisha/js/yisha-plugin.js
(开头部分) 17KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
// 添加到Jquery对象上面,用$("#id").进行访问
; (function ($) {
"use strict";
$.fn.ysRadioBox = function (option, param) {
if (typeof option == 'string') {
return $.fn.ysRadioBox.methods[option](this, param);
}
var target = $(this);
var targetId = target.attr('id');
if (!targetId) {
return false;
}
var _option = $.extend({
url: null,
key: "Key",
value: "Value",
data: null, // 数据源
dataName: 'Result', // 数据名称
default: undefined
}, option);
var dom = {
loadData: function () {
if (_option.url) {
$.ajax({
url: _option.url,
type: 'get',
dataType: 'json',
async: false,
cache: false,
success: function (data) {
_option.data = data;
if (_option.dataName) {
if (_option.data != null) {
_option.data = _option.data[_option.dataName];
}
}
},
error: function (xhr, status, obj) {
throw exception;
}
});
}
},
render: function (setting) {
if (setting.data && setting.data.length >= 0) {
var ref = target.attr('ref');
var name = targetId + "_radiobox";
var html = "";
$.each(setting.data, function (i) {
var row = setting.data[i];
html += "<label class='radio-box'>";
html += "<input type='radio' name='" + name + "' value='" + row[setting.key] + "' ref='" + ref + "' /> " + row[setting.value];
html += "</label>";
if (row.IsDefault == 1) {
setting.default = row[setting.key];
}
});
target.append(html);
后面还有 404 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
