На веб-сайте asp.net мне нужно отправить некоторые поля для вставки в базу данных. Событие OnclientClick У меня есть метод javascript для проверки ввода, метод возвращает false в случае неудачной проверки и достоверности в случае успеха проверки. Если он вернет true, то серверный процесс события впереди, чтобы вставить данные.Как подождать 1 метод, чтобы закончить другое в Javascript
Моя проблема заключается в основном методе проверки javascript, он вызывает метод стороны сервера через ajax для получения некоторых данных для проверки формы. Основной метод javascript не ждет вызова на стороне сервера, и процесс его движения продвигается вперед, это означает, что я не могу проверить этот метод, и он идет вперед и делает обратную передачу.
function ValidateInput()
{
if(1 == 2)
{
return false;
}
// other logic to validate
ServiceSideCalltoValidate();
// It dont wait of above method and make the postback
}
Другими словами, мне нужно реализовать логику, так что 1 Javascript метод должен ждать, чтобы завершить вызов другого JavaScript.
Ну, вы можете вызвать метод (метод, который проверяет) и использовать возвращаемое значение. Если возвращаемое значение истинно, вы можете сделать вызов AJAX. –
@harsha, я делаю то же самое, но не ожидаю вызова ajax и продолжаю, результат заключается в том, что он делает сообщение обратно без проверки значения возврата вызова ajax – Fooker