ajax无法访问datatable中的“我的按钮”

ajax无法访问datatable中的“我的按钮”,ajax,datatables,jquery-ajaxq,Ajax,Datatables,Jquery Ajaxq,我想访问datatable中的按钮,datatable位于我的modal中,但当我想访问它时,即使我更改了“a”标记的id或类,也不会加载任何警报、ajax url或任何东西。我怎样才能修好它?我知道这个ajax不会在控制台中加载和出错,但它也显示了这一点 阿贾克斯 $(函数(事件){ URL_GET_VIEW_SEARCH_PRODUCT=BASE_URL+“sale/sales/getViewSearch”; URL_GET_DATATABLE=BASE_URL+'sale/sales/DA

我想访问datatable中的按钮,datatable位于我的modal中,但当我想访问它时,即使我更改了“a”标记的id或类,也不会加载任何警报、ajax url或任何东西。我怎样才能修好它?我知道这个ajax不会在控制台中加载和出错,但它也显示了这一点

阿贾克斯

$(函数(事件){
URL_GET_VIEW_SEARCH_PRODUCT=BASE_URL+“sale/sales/getViewSearch”;
URL_GET_DATATABLE=BASE_URL+'sale/sales/DATATABLE';
URL_SEARCH_PRODUCT=BASE_URL+“销售/销售/搜索_PRODUCT”;
$(“#btn搜索”)。单击(函数(e){
BootstrapDialog.show({
标题:“搜索产品”,
消息:函数(对话框){
var$message=$('');
var pageToLoad=dialog.getData('pageToLoad');
$message.load(pageToLoad);
返回$message;
},
数据:{
pageToLoad:URL\u获取\u查看\u搜索\u产品
},
onshown:函数(对话框){
$('#示例')。数据表({
长度变化:错误,
回答:是的,
阿贾克斯:{
url:url\u获取\u数据表,
键入:“POST”,
},
columnDefs:[{
目标:4,
数据:空,
默认内容:“
}],
});
}
});
});
$(“#搜索”)。请提前键入({
来源:功能(查询、流程){
$.ajax({
url:url\u搜索\u产品,
键入:“POST”,
数据:{query:query},
数据类型:“json”,
async:true,
成功:功能(数据){
控制台日志(数据);
过程(数据);
}
});
}
});
$(#示例tbody')。在('click','a',函数(事件){
$.ajax({
url:“/path/to/file”,
键入:“默认获取(其他值:POST)”,
数据类型:“默认值:智能猜测(其他值:xml、json、脚本或html)”,
数据:{param1:'value1'},
})
});
});
表视图

<table id="example" class="table table-bordered table-striped" cellspacing="0" width="100%">
    <thead>
        <tr>
            <th>Code</th>
            <th>Description</th>
            <th>Stock</th>
            <th>Price</th>
            <th></th>
        </tr>
    </thead>
</table>

代码
描述
股票
价格

如果不是那样触发事件,那么在
a
中添加
onclick
,如
,并在
myFunction()
中调用
ajax
。区别是什么?与使用函数相比?安全性?用户可以修改函数?即使用户可以修改
$('example tbody')。在('click','a',function(event){}
通过查看inspect,可以从
ajaxurl
获取数据。如果你想坚持这种方法,那么让我们再试一次。只需在
'”
中添加一个类,并触发一个事件,如下所示
$('body')。在('click','myClickEvent',function(e){
。现在它正在工作。)
<table id="example" class="table table-bordered table-striped" cellspacing="0" width="100%">
    <thead>
        <tr>
            <th>Code</th>
            <th>Description</th>
            <th>Stock</th>
            <th>Price</th>
            <th></th>
        </tr>
    </thead>
</table>