我有一张汉堡的照片。当用户点击它时,我想从用户当前城市的数据库中检索所有汉堡。我能够获得用户的城市并将其分配给变量。现在如何在不使用表单的情况下在链接上使用GET方法?像...
<a href="demo.php?food=burger&city=currentcity"><img...></a>
我想取代&#39; currentcity&#39;在带有变量的URL中。 currentcity变量实际上是函数中的一个参数,它是我用来定位用户城市的地理定位和地理编码器功能的一部分......
function getCurrentCity(city){
//city contains user's current city
}
我可以使用GET方法在搜索表单中执行此操作,并指定“城市”#39;变量到搜索ID,如..
document.getElementById('searchId').value = city;
但是如何在没有表格的情况下这样做?只有一个链接?我应该使用console.write(//并将我的所有链接和HTML放在这里?然后将URL与当前城市变量连接起来?)..或者还有另一种方法吗?
答案 0 :(得分:0)
使用jquery和inside事件处理Click事件调用包含服务器端代码和db查询的URL,通过传递参数获取数据,然后根据需要显示它。
$('#BurgerBtn').on('click',function (e){
$.ajax({
type:'GET',
url :"/URL",
dataType: 'json',
success: function(data) {
console.log('success',data);
},
error:function(exception){
alert('Exeption:'+exception);
}
});
e.preventDefault();
});