Я добавил строку в сетку в функции успеха jQuery, как это (отредактировано с добавлением комментариев Роба и Флейса):
$(function() {
$('#MyGrid').delegate('a.remove', 'click', function() {
alert("del");
// e.preventDefault();
jQuery.ajax(
{
type: "POST",
url: "Upload/Remove",
data: "removefile=" + stringhtml// error console shows it as undefined
});
$(this).closest('tr').remove();
});
$("#uploadForm").ajaxForm({
iframe: true,
dataType: "xml",
url: "Upload/Index",
success: function(result) {
('#MyGrid tbody').append('<tr><td> ' + stringhtml+ ' </td><td><a href="#"
class="remove">Remove</a></td></tr>');
});
});
вызов ajax не выполняется для удаления клика, но срабатывает после загрузки страницы. Как сделать ajax-вызов для удаления клика с передачей stringhtml?
Не могли бы вы, ребята, помочь мне!
Благодарю вас,
MichaelD