我遇到了一个问题。我有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。
答案 0 :(得分:0)
我看到
中的拼写错误 data: "{ins_Doc:" + JSON.stringify(GetLogDet) + "}",
在$("#btn_AddDoc").click
函数中。
尝试更改
data: "{ins_Doc:" + JSON.stringify(GetLogDet) + "}",
in
data: "{ins_Doc:" + JSON.stringify(InsDocDet) + "}",