Jquery-脚本问题

时间:2013-04-13 07:36:17

标签: javascript jquery

我遇到了一个问题。我有UI部分和服务器部分代码。在UI中我将数据作为json格式发送到服务器端。实际上我的问题是我编写了以下脚本。 #btn_login单击用于登录,页面运行良好。对于下一个“btn_AddDoc”,单击没有任何操作,页面重新加载。

请给我建议。我没有脚本经验。

var userid ;
  $(function () {
     $("#dialog").dialog();
      //login button click
      $("#btn_login").click( function () {
          var GetLogDet = {};
          GetLogDet.Username =$("#username").val();
          GetLogDet.Password = $("#password").val();
          $.ajax({
              type: "POST",
             url: "http://localhost/EMRDMSService/Service.asmx/User_Login",
             data: "{lg:" + JSON.stringify(GetLogDet) + "}",
            // url: "http://localhost/EMRDMSService/Service.asmx/Permission_List",
             // data: "{userid:" + JSON.stringify(GetLogDet) + "}",

              contentType: "application/json; charset=utf-8",
              dataType: "json",
              success: function (r) {                     


                              console.log(r.d.STAT);
              }
          });
      });
      //add document button click
      $("#btn_AddDoc").click( function () {
          var InsDocDet = {};
          InsDocDet.docname=$("#DocName").val();
          InsDocDet.file_name=$("#FlName").val();
          InsDocDet.ownerUser=1;
          InsDocDet.catid=$("#drp_cat").val();
          InsDocDet.createDatetime=new Date();
          InsDocDet.description_d=$("#Desc").val();
          InsDocDet.comments_=$("#cmnts").val();
          InsDocDet.deptid_=1;
          InsDocDet.con_type=1;
          InsDocDet.size_=1;
          InsDocDet.Doc_status="up";

          $.ajax({
              type: "POST",
            // <!-- url: "http://localhost/EMRDMSService/Service.asmx/User_Login",-->
             url: "http://localhost/EMRDMSService/Service.asmx/Permission_List",
              data: "{ins_Doc:" + JSON.stringify(GetLogDet) + "}",
              contentType: "application/json; charset=utf-8",
              dataType: "json",
              success: function (r) {                     


                              console.log(r.d.STAT);
              }
          });
      });


  });

此致

Sivajith S。

1 个答案:

答案 0 :(得分:0)

我看到

中的拼写错误

data: "{ins_Doc:" + JSON.stringify(GetLogDet) + "}",

$("#btn_AddDoc").click函数中。

尝试更改

data: "{ins_Doc:" + JSON.stringify(GetLogDet) + "}",

in

data: "{ins_Doc:" + JSON.stringify(InsDocDet) + "}",