我有這樣的: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