Javascript 用ajax传递GET参数
我有一个我想与ajax一起使用的链接。以下是链接:Javascript 用ajax传递GET参数,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有一个我想与ajax一起使用的链接。以下是链接: <a class="export_csv" href="ajax/createCSV.php?saleid=4"><img src="/img/record.csv.png"></a> 以下是目标php页面: <?php include('./includes/global.php'); //$cl = new Client(); //$cl->createCSV();
<a class="export_csv" href="ajax/createCSV.php?saleid=4"><img src="/img/record.csv.png"></a>
以下是目标php页面:
<?php
include('./includes/global.php');
//$cl = new Client();
//$cl->createCSV();
echo "This Works ";
$test = $_GET['saleid'];
echo $test;
echo "did work for me";
?>
$(“#MyDomainSelectorId”)。数据['saleid']
需要采用JSON格式,如下所示:
data:{saleid:$('myDomSelectorId')。data['saleid']}
或者直接data:“saleid=“+$('#mydomaselectorid')。data['saleid']
完整示例:
$('.export_csv').on('click', function(e){
e.preventDefault();
$.ajax({
url: 'ajax/createCVS.php',
type: 'GET',
data: { saleid : $('#myDomSelectorId').data['saleid'] },
success: function(results){
console.log('it worked');
}
});
});
尝试这样做,使用数据选项将数据发送到php页面
$('.export_csv')。在('click',函数(e)上{ e、 preventDefault();
$.ajax({ url:'ajax/createCVS.php', 键入:“GET”, 数据:“saleid=4”,
成功:功能(结果){ console.log('it worked'); } })) 或
您需要以JSON格式传递数据,如
data:{saleid:$(e).data['saleid']}
但是实际上不知道什么是
$(e).data['saleid']
什么是$(e).data['saleid']
您必须将$(e).data['saleid']
更改为{saleid:'}
e
在上下文中是一个事件对象。因此它不能用作DOM元素
})
$('.export_csv').on('click', function(e){
urls=$(this).attr('href');
e.preventDefault();
$.ajax({
url:urls,
type: 'GET',
success: function(results){
console.log('it worked');
}
});
}
data:{saleid:$(e).data['saleid']}