如何使用ajax调用布尔Web方法 [英] How to use ajax to call a boolean web method

查看:66
本文介绍了如何使用ajax调用布尔Web方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用ajax调用来检查Boolean是真还是假。

这是我的网络方法:



< pre lang =cs> [WebMethod]
public Boolean 登录( string uname, string 密码)
{


if (ValidateUser(uname,password))
{
FormsAuthentication.Authenticate(uname,password);
return true ;
}
返回 false ;
}





这是我的ajax电话,但是它不工作

 $(document).ready(function(){
$('#btnLogin')。click(function(){
var username =test
var password =1234
$ .ajax({
类型:POST,
contentType:application / json; charset = utf-8,
url:wsLogin.asmx / Login ,
数据:{uname:'+ username +'+,pwd:'+ password +'},
dataType:Json,
成功:function(success){

alert(Boolean True);
},
error:function(error){

alert( Boolean False);
}
});
});
});

解决方案

(文件).ready(function(){


('#btnLogin')。click(function(){
var username =test
var password =1234


.ajax({
类型:POST,
contentType:application / json; charset = utf-8,
url:wsLogin.asmx / Login,
数据:{uname:'+ username +'+,pwd:'+ password +'},
dataType:Json,
success:function(success){

alert(Boolean True);
},
错误:函数(错误){

alert(Boolean False);
}
});
});
});


I want to use an ajax call to check if Boolean is true or false.
here is my web method:

[WebMethod]
     public Boolean Login(string uname, string password)
     {


         if (ValidateUser(uname, password))
         {
             FormsAuthentication.Authenticate(uname, password);
             return true;
         }
         return false;
     }



and here is my ajax call but its not working

$(document).ready(function () {
       $('#btnLogin').click(function () {
           var username = "test"
           var password = "1234"
           $.ajax({
               type: "POST",
               contentType: "application/json; charset=utf-8",
               url: "wsLogin.asmx/Login",
               data: "{uname: '" + username + "'" + ",pwd: '" + password + "' }",
               dataType: "Json",
               success: function (success) {

                   alert("Boolean True");
               },
               error: function (error) {

                   alert("Boolean False");
               }
           });
       });
   });

解决方案

(document).ready(function () {


('#btnLogin').click(function () { var username = "test" var password = "1234"


.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "wsLogin.asmx/Login", data: "{uname: '" + username + "'" + ",pwd: '" + password + "' }", dataType: "Json", success: function (success) { alert("Boolean True"); }, error: function (error) { alert("Boolean False"); } }); }); });


这篇关于如何使用ajax调用布尔Web方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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