单击图像时从MySQL数据库中检索数据

时间:2016-01-12 13:30:29

标签: javascript mysql

我有一张汉堡的照片。当用户点击它时,我想从用户当前城市的数据库中检索所有汉堡。我能够获得用户的城市并将其分配给变量。现在如何在不使用表单的情况下在链接上使用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与当前城市变量连接起来?)..或者还有另一种方法吗?

1 个答案:

答案 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();
});
相关问题