我正在尝试从包含dataTables表的页面加载jQueryUI模式窗口。模态窗口的按钮位于dataTable的一行中。 dataTable上没有的另一个模态按钮可以正常工作。我收到错误:
主线程上的同步XMLHttpRequest因其对最终用户体验的不利影响而被弃用。如需更多帮助http://xhr.spec.whatwg.org/
我真的很难理解这意味着什么以及如何处理它。这是我的代码:
var recdt = $('#LettTable').DataTable({
"paging": false,
});
//******Modal edit letter text form
//Following is for popups for simple forms================
var edit_let_url;
$("#edit-let-modal").dialog({
autoOpen: false,
height: 500,
width: 500,
modal: true,
//async:true,
buttons: {
"Save": function() {
$.post(edit_let_url,
$('#edit-let-form').serializeArray(),
function(data) {
if (data) {
//pass ex_id as data for preview redirect
window.location.href = "/app/letters_config/";
} else {
alert('Did not save');
$('#edit-let-form').html(data);
}
})
$(this).dialog("close");
},
Cancel: function() {
$(this).dialog("close");
}
}
});
$('#LettTable').on('click touchstart', '.edit_lett', function() {
//$('.edit_lett').click( function (){
edit_let_url = $(this).attr('name');
$("#edit-let-modal").load(edit_let_url).dialog("open");
});
答案 0 :(得分:0)
对不起伙计们 - 我把错误的网址传给了模态 - 我有点刚刚散步后发现了这个。它导致模态加载基页,然后没有 - 然后搞砸了我的dt和东西。