获取id数组以传递给onclick函数

时间:2013-12-01 23:44:24

标签: javascript php jquery arrays

我有一个jQuery代码解析JSON编码的字符串,如下所示:

 var results = JSON.parse(msg);

然后它会执行foreach语句:

jQuery.each( results.stores,function(k,v){

     var store_id = v.id;


     var marker = new google.maps.Marker({
         map: map,
         position: new google.maps.LatLng(v.lat,v.lng),
         icon: image,
         shadow: shadow,
         shape: shape,
         title: v.name+' : '+v.address
 });

我需要能够将已单击的项的id传递给onclick事件,以便将其传递给PHP脚本以正确执行查询。我猜我将不得不创建一个函数,然后在这个区域内调用该函数。

这是工作onclick函数,但它只传递JSON字符串中的第一个id:

更新了代码

 $("#list li").click(function(){

 //var store_id = $(this).store_id;
 var pathname = "ajax=1&store_id="+store_id+"&action=get_nearby_stores&distance="+distance+"&lat="+lat+"&lng="+lng+"&products="+$('#edit-products').val();

      $("#pocp_content").load("file1.php?" + pathname)
 });    

0 个答案:

没有答案