jquery: If statement not working inside ajax success function

前端 未结 3 1561
闹比i
闹比i 2021-01-05 16:51

I have a success function in my AJAX which returns the response text from a python script which can be either \"SUCCESS\" or \"EMPTY\". Now I want to place an if-loop insid

3条回答
  •  独厮守ぢ
    2021-01-05 17:50

    submitHandler: function (form) {
    
                $.ajax({
                    type: 'post',
                    url: '/cgi-bin/getdataworld.py',
                    data: $(form).serialize(),
    
                    success: function(data1) {
                            //document.write(result);
                            console.log("result is "+data1);
                            alert(data1);
    
                            if(data1 == "SUCCESS"){
                            window.location = 'index.html';
                               }
                           else{
                                 alert("NO DATA PRESENT");
                               }
    
    
                    },
    
                    error: function (responseData) {
                console.log('Ajax rariequest not recieved!');
            }
    
                });
    
                return false;
            }
    

    try this here two things i noticed one is === in if statement and other you are using data as variable some time its conflicts in some browser

提交回复
热议问题