0
我正在使用以下ajax脚本来运行我的MySQL查询,然后只希望jquery淡出我的div和淡入另一个如果查询返回true否则如果查询返回false不做任何事情。ajax运行mysql查询并检查mysql查询是否为真或假?
阿贾克斯:
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "POST",
url: "include/fade_to_do_list.php",
data: "theOption=" + $(this).attr("id"),
dataType: 'json',//specify data type
success: function(data3) {
if(data3.res.indexOf("success") >-1){
setTimeout(
function() {
$("#to_do_list").fadeOut();
}, 3500
);
setTimeout(
function() {
$("#compliance_list").fadeIn();
}, 500
);
}
}
});
});
</script>
PHP/MySQL的:
<?php
session_start();
include 'config.php';
$query = "SELECT * FROM supplier_stats WHERE complete_count = > 3 AND user_id = '{$_SESSION['id']}'";
$result = mysql_query($query);
if(mysql_num_rows($result)>0) {
$query2 = "UPDATE supplier_stats SET profile_complete = 'complete' WHERE user_id = '{$_SESSION['id']}'";
$result2 = mysql_query($query2);
if($result2) {
$return['res'] = 'success';
} else {
}
}
echo json_encode($return);
?>
请能有人告诉我在哪里,我错了?我目前没有错误,我的jquery只是不执行。谢谢
目前会发生什么?错误,如果是的话,它是什么? – chris85
@ chris85目前没有错误,但我的jQuery不会执行任何方式,无论我的查询是真或假 –
它不发送请求或它没有得到响应? – chris85