seajs使用方法
来源:互联网 发布:prim算法的意义 编辑:程序博客网 时间:2024/06/06 02:32
<script type="text/javascript"> seajs.use('/includes/libraries/javascript/cy/system.js', function (ys) { ys.init(); });</script>
define(function (require, exports, module) { require('/includes/libraries/javascript/placeholder.js'); require('/includes/libraries/javascript/validation.js'); require('/includes/libraries/javascript/suggest'); require('/includes/libraries/javascript/dialog'); require('/includes/libraries/javascript/jquery.tinyscrollbar'); var capslock = require('/includes/libraries/javascript/capslock'); // input var form = $("#ys-form"); function init() { initPlaceholer(); } $("[id='providername']").live("click", function () { var url_str = $(this).attr('url'); $("#tagframe").attr("src", url_str); $("#tagframe").width('550px'); $.colorbox({ width: "560px", height: "640px", href: "#taglist", inline: true }); }); //表单验证 function showsuc(sysmsg) { if (sysmsg) { $("#syss").text(sysmsg); $("#syss").slideDown(); setTimeout(function () { $("#syss").slideUp(); }, 2000); } } function showerror(sysmsg, id) { if (sysmsg) { $("#syse").text(sysmsg); $("#syse").slideDown(); setTimeout(function () { $("#syse").slideUp(); }, 2000); } if (id != undefined) { $("#" + id).addClass("form-item-error"); $("#" + id).focus(); } } function checkUrl(urlString) { var ret = true; if (urlString != "") { var reg = /(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/; if (!reg.test(urlString)) { ret = false; } } return ret; } function validate() { var providerunit = $.trim($("#providerunit").val()); if (providerunit == undefined || providerunit == null || providerunit == "") { showerror("请填写服务商", "providerunit"); return false; } var name = $.trim($("#name").val()); if (name == undefined || name == null || name == "") { showerror("请填写系统名称", "name"); return false; } var type = $.trim($("#type").val()); if (type == undefined || type == null || type == "") { showerror("请填写系统类型", "type"); return false; } var url = $.trim($("#url").val()); if (url == undefined || url == null || url == "") { showerror("请填写系统地址", "url"); return false; } var web_url = $.trim($("#web_url").val()); if (web_url == undefined || web_url == null || web_url == "") { showerror("请填写webservice地址", "web_url"); return false; } if (!checkUrl(url)) { showerror("请填写正确的系统地址", "url"); return false; } if (!checkUrl(web_url)) { showerror("请填写正确的webservice地址", "web_url"); return false; } return true; } var busy = false; //提交表单 function formSubmit(form) { if (busy) { return false; } busy = true; $btnRegister = $("#btn-submit"); var param = $(form).serialize(); param = param + '&state=1'; var ajaxurl = '/index.php?'; $.ajax({ type: 'post', url: ajaxurl + location.search.substring(1), contentType: "application/x-www-form-urlencoded; charset=utf-8", data: param, cache: false, beforeSend: function () { $btnRegister.text('正在提交..'); }, error: function () { busy = false; showDialog('网络繁忙,请稍后再试'); }, success: function (response) { if (response) { try { var obj = eval(response); if (obj.success) { successRedirectURL(obj.success); } if (obj.info) { busy = false; showerror(obj.info); $btnRegister.text('提交'); } } catch (e) { busy = false; showerror('发生错误,请重试'); $btnRegister.text('提交'); } } $btnRegister.text('提交'); } }); } $("#btn-submit").click(function () { if (validate()) { formSubmit("#ys-form"); } }); function initPlaceholer() { $('input[placeholder]').placeholder({ isValue: true, topDiff: 1 }); } function showDialog(content) { $('body').dialog({ title: '提示', fixed: true, width: 380, //height: 150, maskClose: true, type: 'html', source: '<div class="registerDialog">\ <div class="ico"></div>\ <div class="con">\ ' + content + '\ </div></div>' }) } exports.init = init;})function successRedirectURL(url) { var isIE = !-[1,]; if (isIE) { var link = document.createElement("a"); link.href = url; link.style.display = 'none'; document.body.appendChild(link); link.target = "_top"; link.click(); } else { window.top.location = url; }}
阅读全文
0 0
- seajs使用方法
- seajs的使用方法个人总结
- seajs的使用方法个人总结
- SeaJS
- seajs
- seajs
- SeaJS
- SeaJs
- SeaJs
- seaJS
- seajs
- SeaJS
- seajs
- seajs
- seaJs
- SeaJS
- seaJs
- seajs
- [python每日一练]--0000:图片添加数字
- SDOI 游记
- 从myExlipse 到IntelliJ IDEA
- 算法分析与设计课程(17):【leetcode】4Sum
- 拖拽RecyclerView的item重新排版
- seajs使用方法
- 小C实例也有大梦想
- Android 反编
- 带你理解CycleGAN,并用TensorFlow轻松实现
- java线程详解及高并发编程庖丁解牛
- Linux 服务器安装 pycharm
- c/c++程序的内存布局
- 自顶向下深入分析Netty(五)--Future
- 树列表控件CTreeListCtrl类