AJAX -Anfrage Rückgabe: Daten undefiniert nach dem Erfolg undefiniertC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 AJAX -Anfrage Rückgabe: Daten undefiniert nach dem Erfolg undefiniert

Post by Anonymous »

Ich versuche, Get_Data aus einer Datenbank mit asynchronem Ajax Anforderung und WebMethod zu machen. Gesuchtes Ziel, aber leider ist nichts passiert.

Code: Select all

var ReturnValue="";

[*] Sei JSON -Objekt string meinen zurückgegebenen Wert

und viele andere Schritte.

Code: Select all

//Javascript and Jquery Codes
$(document).ready(function() {
$("#PValidateLogin").hide();

});

function killSpaces(element) {
var characters = element.toString();
var resultText = "";
for (var i = 0; i < characters.length; i++) {
if (!(characters[i] == " ")) {
resultText += characters[i];
}
}
return resultText;
}

$("#").click(function() {
var MyWantedhref;
var Result = ValidateMyLogin();
if (typeof Result === "undefined") {
alert("Something wrong with codes");
} else if (Result == "false" || killSpaces(Result).length == 0) {
alert("wrong user ");
} else {
MyWantedhref = "/Frm_Manager/frm_MenuCategory.aspx";
location.replace(MyWantedhref);
}
});

function ValidateMyLogin() {
var ReturValue;
var UserName = $("#").val();
var Password = $("#").val();
if (killSpaces(Password).length >= 4 && killSpaces(UserName).length >= 4) {
$.ajax({
type: "POST",
contentType: "application/json;charset=utf-8",
dataType: "json",
url: "frm_ValidateLogin.aspx/ValidateLogin",
data: "{'UserName':'" + UserName + "','Password':'" + Password + "'}",
success: function(data) {
ReturValue = data.d;
},
error: function(err) {
ReturValue = err.d;
}
});
}

return ReturValue;
}
Und hier ist der C# Code:
private static OwnerAccountBO _OwnerAccountBO;
public static OwnerAccountBO OwnerAccountBO { get { return new OwnerAccountBO(); } set { _OwnerAccountBO = value; } }

[WebMethod(EnableSession = true)]
public static string ValidateLogin(string UserName, string Password)
{
string CharResult = "";
object[] UserParameters = { UserName, Password };
int Result = OwnerAccountBO.validateLogin(UserParameters);
if (Result > 0)
{
HttpContext.Current.Session["OwnerAccountID"] = Result;
CharResult += Convert.ToString(Result);
}
else
{
CharResult += "false";
}
return CharResult;
}
< /code>
Bitte jede Hilfe wäre nützlich.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post