2010-10-13 39 views
1

请看看这两段代码。我正在使用jquery编辑。这是它使用和运作的代码。jquery帮助添加ajax调用

$("#name").editInPlace({ 
    url: 'test.php', 
    error: function() { 
    alert('error'); 
    } 
    }); 

我想要做的就是用一个div代替警报,它会回显错误信息。下一段代码是我在一个完全独立的站点中使用的代码。如果可能的话,我想在上面的代码中使用相同的功能。有人可以告诉我,如果这是可能的,以及如何做到这一点?

$.ajax({ 
    type: "POST", 
    url: "post.php", 
    dataType: 'json', 
    success: function(data){ 
    var div = $('<div>').attr('id', 'message').html(data.message); 
    if(data.success == 0) { 
     $(div).addClass('ajax-error'); 
    } else { 
     $(div).addClass('ajax-success'); 
    } 
    } 
}); 

回答

0

难道你不能像这样使用它吗?

$.ajax({ 
    type: "POST", 
    url: "post.php", 
    dataType: 'json', 
    success: function(data){ 
    $(div).addClass('ajax-success'); 
    }, 
    error: function(data){ 
    $(div).addClass('ajax-error'); 
    } 
});