在script中编写一个function连接数据库删除表中行
时间: 2024-02-29 21:52:58 浏览: 21
在 `script` 标签中编写一个 JavaScript 函数来连接数据库并删除表中的行,你需要使用 Ajax 来发送请求。
以下是一个简单的示例:
```javascript
function deleteRow(rowId) {
var xhr = new XMLHttpRequest();
var url = "your_server_url"; // 你的服务器 URL
var params = "row_id=" + rowId; // 需要删除的行的 ID
xhr.open("DELETE", url, true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
console.log(xhr.responseText);
// 处理删除成功后的逻辑
}
};
xhr.send(params);
}
```
在这个例子中,我们使用了 `XMLHttpRequest` 对象来发送一个 DELETE 请求,请求的 URL 是你的服务器 URL,请求的参数是要删除的行的 ID。在请求头中设置了 `Content-type` 为 `application/x-www-form-urlencoded`。当服务器响应成功时,我们可以在 `onreadystatechange` 回调函数中处理删除操作成功后的逻辑。
当你需要删除一行时,可以使用以下代码:
```html
<button onclick="deleteRow('your_row_id')">删除</button>
```
其中 `your_row_id` 是要删除的行的 ID。当用户点击这个按钮时,`deleteRow()` 函数会被调用并发送一个 DELETE 请求到你的服务器。