繁体   English   中英

使用ajax jquery将变量传递到php页面?

[英]pass variable to php page using ajax jquery?

的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>

delete.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);
});

用get请求执行删除请求是一个坏主意

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM