我试图通过javascript将id从一个脚本传递到另一个脚本,我已经能够传递一个id,但我无法理解如何传递2个id
我在$ requestid变量中存储了另一个id,我希望在以下代码中传递它,以便我可以在c_getinfo.php页面中调用它
<span class='ListId' data-id="<?php echo $row1['id'];?>">
<script>
$('.ListId').click(function(){
var Id=$(this).attr('data-id');
$.ajax({url:"c_getinfo.php?Id="+Id,cache:false,success:function(result){
$(".ShowData").html(result);
}});
});
</script>
任何人都可以告诉我如何做到这一点,而无需对原始代码进行太多更改
答案 0 :(得分:2)
你非常接近。
将另一个数据属性data-requestid
添加到同一个span元素。
以你获得身份的方式获得并传递它。
你已经完成了。
更正后的代码:
<span class='ListId' data-id="<?php echo $row1['id'];?>" data-requestid="<?php echo $requestid?>">
<script>
$('.ListId').click(function(){
var Id=$(this).attr('data-id');
var requestid=$(this).data('requestid');
$.ajax({url:"c_getinfo.php?Id="+Id+"&requestid="+requestid,cache:false,success:function(result){
$(".ShowData").html(result);
}});
});
</script>
答案 1 :(得分:0)
您可以通过$ .get或$ post方法
发送$ .post数据$.post('c_getinfo.php', { field1: "id", field2 : "requestid"},
function(returnedData){
console.log(returnedData);
});