我有一個由PHP查詢從MySQL表生成的HTML表。由jquery.ajax更改特定的html錶行
<table>
<tr>
<th>Sl</th>
<th>ID</th>
<th>Article Name</th>
<th>Publish Status</th>
</tr>
<?php
$i = 1;
foreach ($obj->showAllFromTable('pattern') as $pattern) {
extract($pattern);
?>
<tr>
<td><?php echo $i++; ?></td>
<td><?php echo $id; ?></td>
<td><?php echo $pattern_name; ?></td>
<td id="publish_<?php echo $id; ?>" class="status_pattern">
<?php echo $publish; ?>
</td>
</tr>
<?php
}
?>
</table>
我想通過單擊相應文章行的「發佈」單元來更改任何文章的狀態。我想使用jquery的AJAX方法用於此目的,如圖中的以下內容:
<script type="text/javascript">
$(document).ready(function(){
$('.status_pattern').click(function(){
var thisid = $(this).attr('id');
$.ajax({
url: "status_change_pattern.php",
data: {
id: thisid
},
success: function (response) {
alert(response);
}
});
});
});
</script>
在「成功」塊,而不是「警報」,我想創建一個功能改變的文本我點擊的特定單元格。 「status_change_pattern.php」只有一個文字「嘿嘿」。 任何人都可以幫忙嗎?請。 謝謝。
而不是文本嘗試'HTML()' – krishna
什麼是你'status_change_pattern.php'的代碼? –
@SatishSharma:這只是一個文本「嘿嘿」。我只是想將「發佈」單元格的文本更改爲「嘿嘿」。我的問題是,我似乎無法定位特定單元格來更改其文本。希望我清楚。 – Placid