saas_domain.js 966 B

123456789101112131415161718192021222324252627282930313233
  1. (function($) {
  2. document.onkeydown = function(e) {
  3. var ev = document.all ? window.event : e;
  4. if (ev.keyCode == 13) {
  5. searchDomain();
  6. }
  7. }
  8. })(jQuery);
  9. function searchDomain() {
  10. var key = $('#search').val();
  11. if (!key || key.trim().length == 0)
  12. return;
  13. $.ajax({
  14. type : "GET",
  15. contentType : "application/json;charset=UTF-8",
  16. url : "search.action?key=" + key,
  17. success : function(c) {
  18. if (c) {
  19. var html = '<ul class="list-unstyled">';
  20. $.each(c, function(i, master){
  21. html += '<li><a class="text-link" href="' + master.ma_url + '">' + parseMasterName(master.ma_function, key) + '</a><br><a class="text-muted" href="' + master.ma_url + '">' + master.ma_url + '</a></li>';
  22. });
  23. html += '</ul>';
  24. $('#search-result').html(html);
  25. $('#result-count').text(c.length);
  26. $('#result-wrap').show();
  27. }
  28. }
  29. });
  30. }
  31. function parseMasterName(name, key) {
  32. return name.replace(key, '<span class="text-inverse">' + key + '</span>');
  33. }