所以我有這個JavaScript的工作正常到$.ajax({
。然後它掛在裝載機上,沒有任何反應。ajax成功回調不起作用
$(function() {
$('.com_submit').click(function() {
var comment = $("#comment").val();
var user_id = $("#user_id").val();
var perma_id = $("#perma_id").val();
var dataString = 'comment='+ comment + '&user_id='+ user_id + '&perma_id=' + perma_id;
if(comment=='') {
alert('Please Give Valid Details');
}
else {
$("#flash").show();
$("#flash").fadeIn(400).html('<img src="ajax-loader.gif" />Loading Comment...');
$.ajax({
type: "POST",
url: "commentajax.php",
data: dataString,
cache: false,
success: function(html){
alert('This works');
$("ol#update").append(html);
$("ol#update li:first").fadeIn("slow");
$("#flash").hide();
}
});
}
return false;
});
});
你確定你從服務器獲得了成功的響應嗎? – 2012-01-17 20:21:34
目前我無法獲得除「加載評論」之外的任何內容,但什麼也沒有發生 – Sygon 2012-01-17 20:23:02
在您關注成功回調之前,請確保服務器向您發送一個表示成功的響應。您也可以處理錯誤回調以查看真正發生的事情。 – 2012-01-17 20:24:56