我不能在第四行
中使用值div name
我想在$("divname").html(data);
$('.edit').click(function() {
var object = $(this);
var rowvalue = object.attr('id');
var rowvalue_array = rowvalue.split('_');
var id = rowvalue_array[1];
var comment = $('#comment_'+id).val();
var divname = '#'+id;
var varData = 'id='+id+'&comment='+comment;
console.log(varData);
$.ajax ({
type: "POST",
url: "edit_field.php",
data: varData,
success: function(data) {
$("divname").html(data);
}
});
return false;
});
答案 0 :(得分:2)
使用以下代码..
$.ajax ({
type: "POST",
url: "edit_field.php",
data: varData,
success: function(data) {
$(divname).html(data);
}
});
答案 1 :(得分:0)
请更换以下行:
$(divname).html(data);
删除quata(“)
divname 是可变的 或者你可以使用如下:
$("#"+id).html(data);
答案 2 :(得分:0)
试试这个:
$.ajax ({
type: "POST",
url: "edit_field.php",
data: varData,
success: function() {
$("divname").html($(this).data);
}
});
答案 3 :(得分:0)
当你拥有元素时,为什么要通过id访问元素..... try
$(object).html(data);