我有这样的:jQuery的Ajax调用不会工作
$('.photoSaved').click(function() {
var savedPhoto = $(this).attr('id');
$.ajax({
url: "status.php",
type: "POST",
data: { mode: 'use', name: savedPhoto },
success: function(){
$.fancybox.close();
$('#status_upContent').hide();
$("#image").append($(document.createElement("img")).attr({src: "images/users/status/"+savedPhoto})).show();
}
});
});
有:
if($_POST['mode'] && $_POST['mode'] == 'use'){
$_SESSION['status_attachedImage'] = $_POST['name'];
echo 'ok';
}
我可以看到它发出请求,但它不给我回应“OK”,并成功:不执行
尝试添加`error`和`complete`处理程序来查看是否有错误。你也可以使用`$('img')。attr({src:“images/users/status /”+ savedPhoto})` – 2011-01-09 18:03:18
你已经告诉我们它不会做什么,但是你没有告诉我们它做了什么! – Quentin 2011-01-09 18:04:55