小编SA_*_*A__的帖子

将点击事件添加到数据表

这是我的Jquery数据表,用于从ajax获取值并放置它.

$(document).ready(function() {
    $('#example').DataTable({
        "ajax": "data/arrays.txt"
    });
});
Run Code Online (Sandbox Code Playgroud)

这是构造的表格.

我想写点击功能.我该怎么做 ?

<table id="example" class="table dataTable no-footer" role="grid" aria-describedby="example_info" style="width: 299px;">
    <tbody>
        <tr role="row" class="odd">
            <td class="sorting_1">TMB030</td>
            <td>Sample Collected</td>
        </tr>
        <tr role="row" class="even">
            <td class="sorting_1">TMB033</td>
            <td>Sample Collected</td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我想将click事件写入role ="row"并获取其值TMB030.

我怎样才能做到这一点 ?

我试过这样的

$(document).ready(function() {
    $('#example').DataTable({
        "ajax": "myOrders/" + Cookies.get('userSession')
    });
    $("div[role='row']").click(function() {
        alert('clicked')
    });
});
Run Code Online (Sandbox Code Playgroud)

但它没有触发我怎么能这样做?请帮忙

html javascript php jquery datatables

5
推荐指数
3
解决办法
1万
查看次数

如何使表格中的整个 &lt;tr&gt; 可点击,如 &lt;a href=""&gt;

这是我的小提琴

我怎样才能使整个<tr>可点击。

在小提琴中,文本和图像等所有元素都是可点击的,但我想让整个元素都可<tr>点击。我不想执行 jQuery 查询操作,因为它不会在悬停时显示 href 图标。

我怎样才能做到这一点 ?

我读过这个问题,但它仍然在点击事件上使用 jQuery,它在悬停时不会显示 href 图标

这是我的 HTML

<table border=1>
  <tbody>

    <tr>
      <td style="display: none;">
        13467.36232877521
      </td>
      <td style="display: none;">
        0
      </td>
      <td width="5%" >
        <a href="http://localhost/greenhopping/store/976" style="text-decoration:none;color:black">
          <img src="http://greenhoppingbucket.s3.amazonaws.com/store/profile/1458470633N4IjGniw81.png" alt="image" height="58px" width="58px" style="margin: -8px 0px -9px -7px;" />
        </a>
      </td>
      <td width="25%">
        <div class="semibold">
          <a href="http://localhost/greenhopping/store/976" style="text-decoration:none;color:black">
                                                                            Juice Generation Demo 1  
                                                                        </a>
        </div>
        <div class="text-muted"><i class="fa fa-heart yellow"></i> 0</div>
      </td>
      <td width="35%">
        <div class="text-muted">
          <a …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

3
推荐指数
1
解决办法
2万
查看次数

将新的键值对推送到json

这是我的Json输出

 "user_data": {
    "_id": "5806319c08756025b4c7287b",
    "email": "a@adsfd.com",
    "password": "cool123",
  }
Run Code Online (Sandbox Code Playgroud)

如何添加新的键值对以便我可以获得

 "user_data": {
    "_id": "5806319c08756025b4c7287b",
    "email": "a@adsfd.com",
    "password": "cool123",
    "name" : "tom"
  }
Run Code Online (Sandbox Code Playgroud)

我试过这样的

data.push({"name": "tom"});
Run Code Online (Sandbox Code Playgroud)

但我总是得到

 "user_data": {
    "_id": "5806319c08756025b4c7287b",
    "email": "a@adsfd.com",
    "password": "cool123",
  }
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点.请帮忙

arrays jquery json object node.js

3
推荐指数
2
解决办法
1991
查看次数

如何返回对象数组的响应

这是我的回复

data : [{id: 30, tmb_order_id: "TMB030"}, {id: 33, tmb_order_id: "TMB033"}]
Run Code Online (Sandbox Code Playgroud)

喜欢这张照片

在此输入图像描述

但我希望我的回复像

{
    "data": [
        [
            "30",
            "TMB030"
        ],
        [
            "33",
            "TMB033",
        ],
    ]
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点 ?

以下是我在控制器中获取它的方式

$data = Order::where('user_id',$id)->where('status',1)->select('id', 'tmb_order_id')->get();
        $Response = array('data' => $data ); 
        return $Response;
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能得到这样的回应?

请帮忙

php jquery datatables laravel laravel-5.1

2
推荐指数
1
解决办法
2330
查看次数

标签 统计

jquery ×4

datatables ×2

html ×2

javascript ×2

php ×2

arrays ×1

css ×1

json ×1

laravel ×1

laravel-5.1 ×1

node.js ×1

object ×1