弹出窗口使用json和web方法挂起 [英] pop-window hanging using json and web method

查看:69
本文介绍了弹出窗口使用json和web方法挂起的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨朋友们,



我有一个主要问题,在popupwindow关闭超过5个窗口之后应用程序挂起。请让我知道我做了什么错误以及要解决的解决方案。请帮帮我。



代码:





Hi Friends,

I had a major issue that in popupwindow which was closing more than 5 windows after that the application gets on hang. please let me know what mistake i did and what the solution to resolve. please help me on that.

Code:


<pre lang="c#"><pre>function loadPage()
    {
    
            var label = $('#lblPatientId');

            var g = label.text();
            $(function() {

                var scoresList = [{ TraitID: 1, TraitScore: 2 }, { TraitID: 2, TraitScore: 5}];

                $.ajax({ type: "POST",
                    url: "Tryouts.aspx/Test2",
                    data: JSON.stringify({ scores: g }),
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: function(response) {
                        if (response.d == true) {
                            // alert("success!!!!!");
                        } else {
                            // alert("problem!!!!!!!!!");
                        }
                    },
                    error: function(xhr) {
                        alert("ERROR");
                    }
                });

            });
            //    var responseText = "Done";
            //    return responseText;
            //    alert(g);
            //    return UnloadPageSynchronous('',  g);
            //            return UnloadPageSynchronous('<%# ResolveUrl("~/Services/Service.svc/updatmodify") %>','{"p_id":"' + g + '"}', "validStock");
        }







身体:






Body:

<body  önbeforeunload="return UnloadPage()"  önload="return loadPage()>










[WebMethod]
 public static bool Test(string scores)
 {
     List<object> PatientDetails = new List<object>();
     using (IARMSCLASSESDataContext ctx = new IARMSCLASSESDataContext())
     {
         bool valuessts = false;
         ctx.ImportDetails.Where(it => it.Patient_Account == scores).ToList()
                    .ForEach(
                        it => it.Lock_Flag = valuessts
                     );
         ctx.SubmitChanges();

         PatientDetails.Add(new
         {
             Id = scores,
             Status = "Record Released"

         });
     }

     return true;
 }

推荐答案

' #lblPatientId');

var g = label.text();
('#lblPatientId'); var g = label.text();


函数(){

var scoresList = [{TraitID: 1 ,TraitScore: 2 },{TraitID: 2 ,TraitScore: 5 }];
(function() { var scoresList = [{ TraitID: 1, TraitScore: 2 }, { TraitID: 2, TraitScore: 5}];


.ajax({type: POST
url: Tryouts.aspx / Test2
数据: JSON .stringify({scores:g}),
contentType: application / json; charset = utf-8
dataType: json
成功: function (响应){
if (响应。 d == true ){
// 警报(成功!!!!!);
} 其他 {
// alert(问题!!!!!!!!!);
}
},
错误: function (xhr){
alert( ERROR);
}
});

});
// var responseText =Done;
// 返回responseText;
// alert(g);
// 返回UnloadPageSynchronous( '',g);
// 返回UnloadPageSynchronous('<%#ResolveUrl( 〜/ Services / Service.svc / updatmodify)%>','{p_id:'+ g +'}',validStock);
}
.ajax({ type: "POST", url: "Tryouts.aspx/Test2", data: JSON.stringify({ scores: g }), contentType: "application/json; charset=utf-8", dataType: "json", success: function(response) { if (response.d == true) { // alert("success!!!!!"); } else { // alert("problem!!!!!!!!!"); } }, error: function(xhr) { alert("ERROR"); } }); }); // var responseText = "Done"; // return responseText; // alert(g); // return UnloadPageSynchronous('', g); // return UnloadPageSynchronous('<%# ResolveUrl("~/Services/Service.svc/updatmodify") %>','{"p_id":"' + g + '"}', "validStock"); }







身体:






Body:

<body  önbeforeunload="return UnloadPage()"  önload="return loadPage()>










[WebMethod]
 public static bool Test(string scores)
 {
     List<object> PatientDetails = new List<object>();
     using (IARMSCLASSESDataContext ctx = new IARMSCLASSESDataContext())
     {
         bool valuessts = false;
         ctx.ImportDetails.Where(it => it.Patient_Account == scores).ToList()
                    .ForEach(
                        it => it.Lock_Flag = valuessts
                     );
         ctx.SubmitChanges();

         PatientDetails.Add(new
         {
             Id = scores,
             Status = "Record Released"

         });
     }

     return true;
 }


这篇关于弹出窗口使用json和web方法挂起的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆