Ajax запрос возврат: данные не определены после успехаJquery

Программирование на jquery
Ответить
Anonymous
 Ajax запрос возврат: данные не определены после успеха

Сообщение Anonymous »

Я пытаюсь сделать некоторые GET_DATA из базы данных с использованием асинхронного запроса ajax и webmethod .
Все работает нормально, но когда я хочу возвращаемое значение от моего значения веб -сайта, я получил не определенную ценность. разыскивается цель, но, к сожалению, ничего не произошло.

Код: Выделить всё

var ReturnValue="";

[*] Let json объект Stringify My Возвращенное значение

и много других шагов.

Код: Выделить всё

//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;
}
и вот код C#:
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>
Пожалуйста, любая помощь была бы полезна.
Конечно, я хочу правильное объяснение неправильного действия или потока, которое я делаю, чтобы иметь такую ​​ошибку. < /p>

Подробнее здесь: https://stackoverflow.com/questions/496 ... er-success
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»