使用ajax和jquery发送id

时间:2015-07-06 11:36:20

标签: javascript php jquery ajax laravel

今天我在使用ajax和jquery发送id时遇到问题,我在这样的laravel视图中有一个foreach,

<div class="ident" id="auctionIdentifier-{{$i}}" auction="{{$auction->id}}"></div>

这个元素正确地接收了拍卖的ID,但是当我尝试点击时我只发送第一个id。

我不知道当我在下次出价中点击时,我不会发送相应的ID。     ID}}“&GT;

    $(".inscription").click(function(){
        console.log($(".ident").attr('auction'));
        $.ajax({
                url:'../bid/inscription',
                dataType:'json',
                type:'get',
                cache:true,
                success:  function (response) {
                    console.log("ok");
                },              
        });
    });

1 个答案:

答案 0 :(得分:4)

也许这会有所帮助:

 $(".ident").click(function(){

        var id = $(this).attr('auction');

        $.ajax({
                url:'../bid/inscription',
                dataType:'json',
                type:'get',
                cache:true,
                data: {
                  id: id
                },
                success:  function (response) {
                    console.log("ok");
                },              
        });
 });

基本上,您需要获取当前单击的元素拍卖属性。另外,您可能希望在其前面添加data-,如下所示:data-auction="VALUE"。这样您就可以使用$(el).data('auction')