簡體   English   中英

Ajax函數javascript無法正常運行后

[英]after Ajax function javascript does not work

我有一個JavaScript驗證,它檢查輸入值是否為空。 現在,我想添加一個驗證,即特殊輸入不會重復。 我為此寫了一個php函數,也給了ajax。 Ajax可以正常工作,這意味着當我輸入一個值時,數據庫中存在Alrady,它會提示“此不存在”。 但是在該函數調用之后,沒有javascript起作用。

這是代碼:

function checkValue(valdata){
                    $.ajax({             
                        type: "POST",
                        url:"success.php",
                        cache: false,
                        contentType: false,
                        processData: false,
                        data: valdata,
                        success: function (data) {
                          if(data == 1){
                            alert ("This No  already exists. ");                             
                            return false;
                          }
                        }   
                    });         
                    return true;
                }


                if(document.getElementById("selectErrorcat").value=="selectcategory")
                {
                    alert ("Please select Category");
                }
                else if(document.getElementById("No").value ==="")
                {
                    alert ("Please enter MLS No field");
                }

                else if(document.getElementById("mlsNo").value !=="" ){

                    checkValue(formdata);
                }


                else if(document.getElementById("title_en").value ==="")
                {
                    alert ("Please enter Property Title EN field");
                }

checkValue(formdata); javascript不起作用。 問題是什么?

添加錯誤處理程序:

success: function (data) {
    if(data == 1){
        alert ("This No  already exists. ");                             
        return false;
    }
},
error : function (jqXHR, textStatus, errorThrown) {
    alert(errorThrown);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM