Geen omschrijving

updateinfo5.js 3.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. mui.ready(function() {
  2. mui.plusReady(function(){
  3. var userid = plus.storage.getItem('userid');
  4. var ws=plus.webview.currentWebview();
  5. //查询应用行业
  6. var industryShow = function (data){
  7. if(data != undefined && data.length != 0 ){
  8. var subs = new Array();
  9. if(data.indexOf(',')) {
  10. subs = data.split(',');
  11. }else {
  12. subs[0] = data;
  13. }
  14. if(subs.length>0) {
  15. var html = [];
  16. for (var i = 0; i < subs.length; i++) {
  17. html.push("<li>"+subs[i]+"<em class='mui-icon mui-icon-closeempty'></em></li>");
  18. };
  19. document.getElementsByClassName("labelshow")[0].innerHTML=html.join('');
  20. }
  21. }
  22. }
  23. function personalMessage() {
  24. mui.ajax(baseUrl + "/ajax/professor/info/" + userid, {
  25. dataType: 'json', //数据格式类型
  26. type: 'GET', //http请求类型
  27. timeout: 10000, //超时设置
  28. success: function(data) {
  29. var $data=data.data;
  30. //应用行业
  31. if($data.industry) {
  32. industryShow($data.industry);
  33. }
  34. },
  35. error: function() {
  36. plus.nativeUI.toast("服务器链接超时", toastStyle);
  37. return;
  38. }
  39. });
  40. }
  41. function trim(str) { //删除左右两端的空格
  42.    return str.replace(/(^\s*)|(\s*$)/g, "");
  43.    }
  44. mui(".labelshow").on("tap","em",function(){
  45. var val=this.parentNode;
  46. document.getElementsByClassName('labelshow')[0].removeChild(val);
  47. });
  48. document.getElementsByClassName("addlabelbtn")[0].addEventListener("tap",function(){
  49. var addContent=document.getElementsByTagName('input')[0].value;
  50. var content=trim(addContent);
  51. if(content) {
  52. var node=document.createElement("li");
  53. node.innerHTML=content+'<em class="mui-icon mui-icon-closeempty"></em>';
  54. document.getElementsByClassName("labelshow")[0].appendChild(node);
  55. }else {
  56. plus.nativeUI.toast("添加内容不能为空", toastStyle);
  57. }
  58. });
  59. document.getElementsByClassName("topsave")[0].addEventListener("tap",function(){
  60. var subjects = document.getElementsByTagName("li");
  61. var subjectAll = "";
  62. if(subjects.length>0){
  63. for (var i = 0; i <subjects.length; i++) {
  64. subjectAll += subjects[i].innerText;
  65. subjectAll += ',';
  66. };
  67. subjectAll = subjectAll.substring(0, subjectAll.length-1);
  68. }
  69. console.log(subjectAll);
  70. mui.ajax(baseUrl + '/ajax/professor/industry', {
  71. data:{
  72. "id": userid,
  73. "industry":subjectAll
  74. },
  75. dataType: 'json', //数据格式类型
  76. async: false,
  77. type: 'POST', //http请求类型
  78. timeout: 10000, //超时设置
  79. success: function(data) {
  80. console.log(data.success);
  81. if(data.success) {
  82. var web=plus.webview.getWebviewById("html/proinforupdate.html");
  83. mui.fire(web,"newId");
  84. mui.back();
  85. }
  86. },
  87. error: function() {
  88. plus.nativeUI.toast("服务器链接超时", toastStyle);
  89. return;
  90. }
  91. });
  92. });
  93. personalMessage();
  94. });
  95. })