Javascript 更改特定文档中的文本<;td>;带着一个班级
我有一个表,表中的数据是用php动态填充的。 当我按下按钮时,将启动一个ajax请求。在我用ajax做了我想做的事情之后,我得到了一个产品的新名称。我想用得到“replace”类的Javascript 更改特定文档中的文本<;td>;带着一个班级,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有一个表,表中的数据是用php动态填充的。 当我按下按钮时,将启动一个ajax请求。在我用ajax做了我想做的事情之后,我得到了一个产品的新名称。我想用得到“replace”类的替换ajax附带的这个新数据,它是我按下的按钮中最接近的 但我没能做到 @foreach($products as $key => $product) <tr> <td>aaa</td>
替换ajax附带的这个新数据,它是我按下的按钮中最接近的
但我没能做到
@foreach($products as $key => $product)
<tr>
<td>aaa</td>
<td>bbb</td>
<td class="status">{{ $product->name }}</td>
<td>
<button type="button" class="save btn btn-danger" product-id="{{$product->id}}">
<span>Save</span>
</button>
</td>
</tr>
@endforeach
还有一些其他的事情,但没有任何效果。
数据只包含一个简单的字符串。
此
在ajax回调中是jqXhr对象,除非您使用上下文对其进行更改然后,您可以使用
最近的
和查找
来选择字段
$(".save").on('click', function () {
all my ajax here... ,
context: this,
success: function (data) {
$(this).closest("tr").find(".replace").html(data); // or this
}
});
这个
在ajax回调中是jqXhr对象,除非您使用上下文对其进行更改然后,您可以使用
最近的
和查找
来选择字段
$(".save").on('click', function () {
all my ajax here... ,
context: this,
success: function (data) {
$(this).closest("tr").find(".replace").html(data); // or this
}
});
您在控制台中看到的最后两行有语法错误。您没有类为
status
status
!=<代码>替换是的,你是对的,这更像是我在写问题时犯的错误,在我的代码中它是对的。但是没有以这种方式工作。您的最后两行有您在控制台中看到的语法错误。您没有类为status
status
!=<代码>替换是的,你是对的,这更像是我在写问题时犯的错误,在我的代码中它是对的。但我没有这样做过