javascript - 使用ajax jquery将变量传递给php页面?

标签 javascript php jquery html ajax

index.html

<?php
while($admin_data=mysql_fetch_row($query2)){
    ?>
<tr>
<td><?php echo $admin_data[0];?></td>
<td><?php echo $admin_data[1];?></td>
<td><?php echo $admin_data[2];?></td>
<td><?php echo $admin_data[3];?></td>
<td><a href="javascript:void()" id="delete">Delete</a></td>
</tr>
<div id="result_delete"></div>
<?php
}
?>

jquery 文件

  <script>
    $(document).ready(function(){
    $("#delete").click(function(){
        $("#result_delete").load("delete.php");
    });
    });
    </script>

删除.php

<?php
include "db/db.php";
if($_GET['drop']){
$drop=$_GET['drop'];
}
echo $drop;
?>

如何将值传递到delete.php页面。 我想将变量传递给 url 感谢您的回答

最佳答案

IDS 是单一的,不能重复。使用一个类。

<td><a href="javascript:void()" class="delete">Delete</a></td>

$(".delete").click(function(){

更好

$("#tableId").on("click", ".delete", function(){

希望 <div id="result_delete"></div>不在 TR 之后存在,因为这是无效的 HTML 标记。

<小时/>

既然你不知道如何获取id,那就很简单了。

$("#tableId").on("#click", ".delete")function(){
    var val = encodeURIComponent($(this).data("val"));
    $("#result_delete").load("delete.php?drop=" + val);
});

使用获取请求执行删除请求是一个坏主意

关于javascript - 使用ajax jquery将变量传递给php页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20687642/

相关文章:

javascript - 更复杂的延迟/ promise 使用和链只是不点击。希望得到一些澄清

javascript - 如果菜单被单击,如何关闭菜单

PHP OOP 与 Javascript

php - 在 PHP 中将无效的日期格式转换为另一种格式

javascript - 单击 div 时,Anchor #Tag 将整个页面向上移动

javascript - 使用 HTML + JavaScript 实现多列组合框

php - 引导输入值仅显示第一个单词

javascript - 如何将 json_encode 返回的对象转换为 javascript 变量

javascript - 使用 javascript 更改 React 应用程序的输入文本

javascript - 如何在 HTML5 移动设备中为日期字段打开日历?