每一天的好日子,我正在使用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';
?>
答案 0 :(得分:1)
将您的成功部分更改为:
success: function (html) {
if (html == '1') {
alert('Same Value');
} else {
alert('Different Value');
}
}
这将检查值(本例中为1)