function getAjaxReturn(success_function,fail_function)
{
var bol=false;
$.ajax({
type:"POST",
url:"ajax/ userexist.aspx",
data:"username=" vusername.value,
success:function(msg){
if(msg=="ok"){
showtipex(vusername.id, "
이 사용자 이름은",false를 사용할 수 있습니다.
success_function(msg);
}
else
{
showtipex(vusername.id,"
< ;font color='#ffff00'>사용자가 등록되었습니다",false);
vusername.className="bigwrong";
fail_function(msg);
/ /return false;
}
});
function Success_function(info)
{
//원하는 대로 수행
alert(info) ; >}
funciont failure_function(info)
{
//원하는 대로 수행
alert(info)
}
주문형 플랜 선택 당신이 필요합니다. 일반적으로 대규모 웹사이트에서는 성공 및 실패 시 페이지 프롬프트를 처리하기 위해 함수를 전달하는 두 번째 방법을 사용합니다.
//ajax가 bol에 값 할당을 완료할 때까지 기다린 후 다음 js 부분을 실행합니다. 비동기식인 경우 값을 할당할 시간이 되기 전에 반환됩니다.
function vcodeYes() {
var bol = false;
$.ajax(
{
type: "GET",
url: "../Ajax/ValidationCode.ashx ",
데이터: { txtVcode: $('#<%=txtVcode.ClientID%>').val() },
async: false,
성공: 함수(데이터) {
if (data == "0") {
$.dialog({ icon: '경고', follow: document.getElementById('txtVcode'), content: '인증 코드 오류!' }).time( 1);
changeCaptchaImage('imgVerify2', 'txtVcode');
}
else {
bol = true; return bol
}
//검증에 실패하면 false를 반환하고, 그렇지 않으면 다음 함수를 실행합니다.
$('.getVodes').click(function () {
if (vcodeYes() ) {
);