Селектор, на который указывает Алекс, тем не менее, не зная, как вы звоните $.ajax()
, я сделаю некоторые предположения.
$.ajax({
type: "POST",
url: "ef_StdInfo_todb.php",
data: formVals(),
success: function(data, msg) {
$(this).parent().parent().find('#status_Div').text(msg);
}
});
this
будет ссылкой на ваш xhr
объект, а не элемент, по которому вы щелкнули или вызвали $.ajax
, что объясняет, почему ваш успешный вызов не удался.
Если вызывается через .click()
, просто создайте переменную для хранения элемента, по которому щелкнули.
$(":button").click(function() {
var $that = $(this);
$.ajax({
type: "POST",
url: "ef_StdInfo_todb.php",
data: formVals(),
success: function(data, msg) {
$that.parent().parent().html(data);
$('#status_Div').text(msg);
}
});
});
Примечание , поскольку вы запрашиваете через id
, вы можете просто позвонить $('#status_Div').text(msg)
, не беспокоясь о .parent()
Пример для jsfiddle