script.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. function startInstall()
  2. {
  3. var DB_HOST = document.install.DB_HOST.value;
  4. var DB_NAME = document.install.DB_NAME.value;
  5. var DB_USER = document.install.DB_USER.value;
  6. var DB_PWD = document.install.DB_PWD.value;
  7. var DB_PORT = document.install.DB_PORT.value;
  8. var DB_PREFIX = document.install.DB_PREFIX.value;
  9. var DEMO_DATA = document.install.DEMO_DATA.value;
  10. //开始验证
  11. if(DB_HOST=="")
  12. {
  13. alert("请填写数据库主机名或IP地址");
  14. document.install.DB_HOST.focus();
  15. return;
  16. }
  17. if(DB_NAME=="")
  18. {
  19. alert("请填写数据库名");
  20. document.install.DB_NAME.focus();
  21. return;
  22. }
  23. if(DB_USER=="")
  24. {
  25. alert("请填写数据库用户名");
  26. document.install.DB_USER.focus();
  27. return;
  28. }
  29. $("#ajax_loading").ajaxStart(function(){
  30. $("#tip").html("正在安装......请稍候");
  31. $(this).fadeIn();
  32. $("#install").find("*").attr("disabled",true);
  33. });
  34. $("#ajax_loading").ajaxStop(function(){
  35. $("#ajax_loading").fadeOut();
  36. $("#install").find("input").attr("disabled",false);
  37. });
  38. var query = new Object();
  39. query.DB_HOST = DB_HOST;
  40. query.DB_NAME = DB_NAME;
  41. query.DB_USER = DB_USER;
  42. query.DB_PWD = DB_PWD;
  43. query.DB_PORT = DB_PORT;
  44. query.DB_PREFIX = DB_PREFIX;
  45. query.DEMO_DATA = DEMO_DATA;
  46. $.ajax({
  47. url: APP+"?"+VAR_MODULE+"=Index&"+VAR_ACTION+"=install",
  48. cache: false,
  49. data:query,
  50. type: "POST",
  51. dataType: "json",
  52. success:function(data)
  53. {
  54. //data = $.evalJSON(data);
  55. if(data.status)
  56. {
  57. $("#tip").html("安装完成 !正在登录管理后台");
  58. location.href = ROOT_PATH+"/m.php";
  59. }
  60. else
  61. {
  62. $("#ajax_loading").hide();
  63. alert(data.info);
  64. }
  65. }
  66. });
  67. }