if语句对ajax成功给出相反的结果

时间:2015-09-04 11:21:40

标签: javascript php jquery ajax

每一天的好日子,我正在使用ajax检查值是否相同,我获得了关于ajax成功的真实数据但是当我使用if语句为js提醒它给我相反的结果时,请协助 - 这是我的代码 -

的index.php

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js">

</script>
<script type="text/javascript">
$(function() {

setInterval("alert()", 5000);

});
function alert() {

      var aval=1;
      $.ajax({
        type: "POST",
        url: "php.php",
        data: 'uid=' + aval,
        success: function(html)
            { // this happen after we get result

                 if (html.success == true)
                 { 
                    alert ('Same Value');
                 }
                 else {
                    alert('Different Value')
                 }

             }
        });
}


</script>
Old Value:1<br>
<div>New Value:</div><div id="new" ></div>

php.php

<?php 
//some php coding which shows result

echo '1';

?>

1 个答案:

答案 0 :(得分:1)

将您的成功部分更改为:

success: function (html) {
        if (html == '1') { 
            alert('Same Value');
        } else {
            alert('Different Value');
        }
    }

这将检查值(本例中为1)