0

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

Olease 建议。我没有脚本经验。

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);
              }
          });
      });


  });

问候,

西瓦吉斯·S。

4

1 回答 1

0

我看到一个错字

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

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

尝试改变

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

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

于 2013-04-13T07:43:34.840 回答