如何解决这个问题,在java脚本和ajax一个警报显示在ajax,如果值是正确的


how to solve this in java script and ajax one Alert show in ajax if value are right

我知道这是一个愚蠢的问题,但我已经发生了这个错误一次又一次

My Question isPHP脚本发送给我正确的数据但是当我在

中设置if条件时
success:function(data)

data然后显示一个警告,如果我输入正确的值和错误的值

这是Js代码

function SetTheAmount_man()
{   //Get
    var member_id = $('#mem_un_id').val();
    // alert(member_id);    
     $.ajax({  
        url:"<?php echo  
        base_url();?>demo_insert.php",  
        data: {member_id:member_id},  
        type: "POST",  
        success:function(data){  
            //alert(data);
            //  alert(member_id);   
            if (data == 'success') 
            {
                alert("123");
            }
            else
            {
                alert("456");
            }
            //window.open('http://www.google.com');
        //alert(data);
     // $("#secheme_interest_value").html(data);  
     }
  });  
}
这是PHP代码demo_insert

if(isset($_POST['member_id']))
{
    $mem_un_id=$_POST['member_id'];
    $sql_in= mysql_query("select mem_un_id,deleted from  phppos_customers where mem_un_id='".$_POST['member_id']."' and deleted='0'");
    //$row = mysql_affected_rows($sql_in);
    $row=mysql_fetch_array($sql_in);
    if($row['mem_un_id']!=''){
        echo "success";
    }else{
        echo "error";
    }
    //echo $row['mem_un_id'];
}

@Deepak Acharya:使用数据类型在你的ajax命中,然后检查它是否有帮助,尝试所有可用的数据类型最有可能使用

  1. json >

通知传入响应的结果是什么?


取消:
//alert(data);

尝试修改:

if(data == 'success')
{
alert("123");
} 
else
{
alert("456");
}

:

if( data == "success" ) {
  alert("123");
}
if( data == "error" ) {
  alert("456");
}