Kod ignitor1.7.3 Ajax isteği işlemek mümkün değildir

0 Cevap php

user/checkAvailability?requestSource=USER_AVAILABILITY bu alert ('yan Hata') olarak blok ve baskı uyarısı hata Goves denetleyici yöntemi çağırmak mümkün değil artık kod ateşleyici 1.7.1 iyi çalışıyor benim kod takiben;

Ben JQuery Ajax isteği hiçbiri çalışmıyor bulundu ..

onun denetleyici yöntemi çağırmak için gitmiyor neden anlamak mümkün değil,

Lütfen yardım

function checkAvailability(){   $.blockUI({message: null}); 
    var newMessage = 'E1';
    $('#searchLoading').show();     alert('I am here');     $.ajax({
                type: "post",
                url: "user/checkAvailability?requestSource=USER_AVAILABILITY",
                cache: false,               
                data: "userName=" + $("#userName").val(),
                success: function(json){
                    alert("Printing Json");
                    try{
                        $.unblockUI();                  
                        var obj = JSON.parse(json);                                         

                        if(obj[0].STATUS=='true'){                                                
                            newMessage = "E15";
                            $('#checkUser').hide();                          
                        }else{
                            newMessage = "E16";                     
                            $("#checkUser").hide();                    
                        }                   
                        showMessage(newMessage);
                        $('#searchLoading').hide();
                    }catch(e) {     
                            alert('In side Exception');
                            showMessage("E1");  
                            $.unblockUI();  
                            $('#searchLoading').hide();
                    }       
                },
                error: function(){

                    alert('In side Error');
                    $('#searchLoading').hide();
                    $.unblockUI();                  
                    $("#checkUser").hide();                     
                    showMessage(newMessage);        
                    $( "form" )[0].reset();

                }        });
          }

Kontrolör Kullanıcı CI Yöntemi

/**
        This method is used to check User Name availabiliy.
    */

    public function checkAvailability(){    

        $userName = trim($this->input->post('userName'));

        $query = $this->UserModel->getUser($userName);  

        $status =array("STATUS"=>"true");   

        if($query){
            $status = array("STATUS"=>"false");
        }

        echo json_encode (array($status)) ; 
    }

0 Cevap