gpt4 book ai didi

javascript - 如何使用 Href 但不被重定向?使用 HTML

转载 作者:行者123 更新时间:2023-12-03 03:58:55 25 4
gpt4 key购买 nike

所以基本上我想使用 Href 从 Maintenance.html 发送一个值到另一个名为 delete.php 的页面所以我从表中获取值并使用$("#tddd").append("<td><a href='delete.php?grievance_number="+field.grievance_number+"'>Delete</a></td>");将其发送到Delete.php

这是我在maintenance.HTML页面中的表格

<script>
$(document).ready(function(){


$.getJSON("http://192.169.245.144/grievance_app/v1/view/default", function(result){
$.each(result, function(i, field){
$("#tddd").append("<tr>");
$("#tddd").append("<td>"+field.grievance_number+ "</td>");
$("#tddd").append("<td>"+field.customer_name+"</td>");
$("#tddd").append("<td>"+field.subject+ "</td>");

$("#tddd").append("<td>"+field.description+"</td>");
$("#tddd").append("<td>"+field.email+"</td>");
$("#tddd").append("<td>"+field.phone_number+ "</td>");
<!--$("#tddd").append("<td>"+field.status+ "</td>");
// $("#tddd").append("<td>"+field.number + "</td>");
$("#tddd").append("<td><a href='delete.php?grievance_number="+field.grievance_number+"'>Delete</a></td>");
$("#tddd").append("</tr>");
console.log(field.grievance_number);
});
console.log(result);
});


});

</script>

这是我的delete.php

<?php
if(isset($_GET['grievance_number'])) {




$service_url= "http://192.169.245.144/grievance_app/v1/update/default";

$curl = curl_init($service_url);

$grievance_number = $_GET['grievance_number'];



$curl_post_data = array(
"grievance_number" => $grievance_number,
"status" => "Closed"

);
curl_setopt($curl, CURLOPT_URL, $service_url);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($curl_post_data));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($curl);

echo "this is the $grievance_number";
if ($response === false) {
$info = curl_getinfo($curl);
curl_close($curl);
die('error occured during curl exec. Additioanl info: ' . var_export($info));

}
curl_close($curl);

$decoded = json_decode($response);
if (isset($decoded->response->status) && $decoded->response->status == 'ERROR') {
die('error occured: ' . $decoded->response->errormessage);

}
echo 'response ok!';


}

?>

我不想重定向页面,只是希望它使用 href 发送数据。并刷新当前 HTML 页面,或者弹出窗口显示成功,但不想重定向。感谢您的帮助。

最佳答案

href 旨在带您进入新页面

如果您想删除任何内容并且不想移动到任何其他页面,则需要使用Ajax。了解 Ajax,您就可以开始了。

关于javascript - 如何使用 Href 但不被重定向?使用 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44816930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com