我正在开发特定用户的历史开发,我希望用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)我在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) 每当我编写命令"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:无法继续运营.
我只是个初学者.可能是一个愚蠢的错误.提前抱歉!!
我不知道怎么说这个.这有点乱.我不能用写字来提问.这是我的代码:
<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)javascript ×2
jquery ×2
datatable ×1
datatables ×1
html ×1
mysql ×1
parent ×1
react-redux ×1
reactjs ×1
redux ×1
redux-thunk ×1