小编Pla*_*tta的帖子

如何使数据表行或单元格可单击?

我正在开发特定用户的历史开发,我希望用dataTables来完成.但是,我无法找到可以使我的行或特定单元格可点击的方式.我需要为特定行单独点击打开单独的链接.任何帮助,将不胜感激.提前致谢 !!!

编辑::如果我点击一行,我需要该行的所有数据,这不是问题.我能做到.我需要知道的是使用该特定行数据生成$ .ajax()请求.我认为这样做.但是,知道如何在行单击的新选项卡中打开链接会很棒.

$(document).ready(function() {
    var dataSet = [
        []
    ];
    $.ajax({
        type: 'POST',
        url: "webservices/view_patient_medical_history.php",
        async: false,
        //data: {'log_id': data},
        success: function(response) {
            dataSet = JSON.parse(response);
        }
    });

    //   var dataSet_arr = jQuery.makeArray(dataSet['responseText']);

    $('#patient_medical_history').DataTable({
        data: dataSet,
        columns: [{
            title: "Patient ID",
            class: "center"
        }, {
            title: "Current Medications",
            class: "center"
        }, {
            title: "Allergies",
            class: "center"
        }, {
            title: "Diabetes",
            class: "center"
        }, {
            title: "Asthma",
            class: "center"
        }, {
            title: "Arthritis",
            class: "center"
        }, {
            title: "High …
Run Code Online (Sandbox Code Playgroud)

datatable jquery datatables

22
推荐指数
2
解决办法
4万
查看次数

React Redux中的异步ActionCreator

我在React-Redux中很新.正在处理申请.问题是我遇到了Redux actionCreator异步执行的一些问题,可能是.

以下是我的组件.说,我想componentDidMount()从onclick事件监听器调用actionCreator .

class Dashboard extends PureComponent {

     componentDidMount() {

          this.props.getProductsAndPackages();

          let something = [];
          something = this.props.products;

     }
....................................
}
Run Code Online (Sandbox Code Playgroud)

或者,该函数this.props.getProductsAndPackages();可以是一个onClick事件处理程序,它执行相同的操作,上下文是相同的.在我第一次解释我的代码后,我会问我的问题.

在我的仪表板容器的下方:

Dashboard.propTypes = {
getProductsAndPackages: PropTypes.func.isRequired,
products: PropTypes.array.isRequired,
.......................

 };

const mapStateToProps = (state) => {
    return {
         .....................
         products: state.products.products,
         ...................
    };  
};


const mapDispatchToProps = (dispatch) => {
    return {
        getProductsAndPackages: () => dispatch(getProductsAndPackagesActionCreator()),
    };
};

export default withRouter(connect(mapStateToProps, mapDispatchToProps)(Dashboard));
Run Code Online (Sandbox Code Playgroud)

我的actionCreator如下:

export const getProductsAndPackagesActionCreator = () => {

return (dispatch) => …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs redux redux-thunk react-redux

9
推荐指数
1
解决办法
179
查看次数

我无法从Windows命令行启动MySQL服务器

每当我编写命令"C:\ Program Files\MySQL\MySQL Server 5.0\bin\mysqld"时,命令提示符会以这样的方式返回:

C:\>"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld"
Run Code Online (Sandbox Code Playgroud)

141110 3:12:58 [警告]无法创建测试文件C:\ Program Files\MySQL\MySQL Server 5.5\data\Dutta.lower-test
141110 3:12:58 [警告]无法创建测试文件C :\ Program Files\MySQL\MySQL Server 5.5\data\Dutta.lower-test
141110 3:12:58 [注意]插件'FEDERATED'被禁用.
141110 3:12:58 InnoDB:InnoDB内存堆被禁用
141110 3:12:58 InnoDB:Mutexes和rw_locks使用Windows互锁功能
141110 3:12:58 InnoDB:压缩表使用zlib 1.2.3
141110 3:12:58 InnoDB:初始化缓冲池,大小= 128.0M
141110 3:12:58 InnoDB:缓冲池初始化
141110 3:12:58 InnoDB:文件操作中的操作系统错误号5.
InnoDB:错误意味着mysqld没有对
InnoDB 的访问权限:目录.也可能是您创建了一个子目录
InnoDB:与数据文件同名.
InnoDB:文件名.\ ibdata1
InnoDB:文件操作调用:'create'.
InnoDB:无法继续运营.

我只是个初学者.可能是一个愚蠢的错误.提前抱歉!!

mysql

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

使用jquery从嵌套div中获取id

我不知道怎么说这个.这有点乱.我不能用写字来提问.这是我的代码:

<div id="addfieldcontainerdropdown">
    <div id="addDropdownfield">
        <div id="div0">
            <select name="0" style="margin: 20px" id="0">
                <option value="1">1</option>
                <option value="2">2</option>
            </select>
            <input style="margin: 7px" id="1" placeholder="Value" onkeyup="check_if_value_set(this); return false;"
                   type="text">

            <span style="margin: 7px;cursor: pointer;" onclick="remove_fields(this);return false;"><iclass="fa fa-times"></i></span>
        </div>

        <div id="div2">
            <select name="2" style="margin: 20px" id="2">
                <option value="1">1</option>
                <option value="2">2</option>
            </select>
            <input style="margin: 7px" id="3" placeholder="Value" onkeyup="check_if_value_set(this); return false;"
                   type="text">

            <span style="margin: 7px;cursor: pointer;" onclick="remove_fields(this);return false;"><i class="fa fa-times"></i></span>
        </div>

        <div id="div4">
            <select name="4" style="margin: 20px" id="4">
                <option value="1">1</option>
                <option value="2">2</option>
            </select>
            <input style="margin: 7px" id="5" …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery parent

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