0
我想在同一页面上使用弹出窗口模式表单获得一个Javascript变量到PHP
。尝试了很多方法。它不起作用。最后的手段是一个饼干,显然不工作。但是,这显示了我想要获得的。谢谢。JavaScript模式转换成PHP模式
$(document).ready(function() {
$('#tablex').html('<table cellpadding="0" cellspacing="0" border="0" class="display" id="example"></table>');
$('#example').dataTable({
"data": dataSet,
"columns": xcol
});
var table = $('#example').DataTable();
$('#example tbody').on('click', 'tr', function() {
if ($(this).hasClass('selected')) {
$(this).removeClass('selected');
} else {
table.$('tr.selected').removeClass('selected');
$(this).addClass('selected');
document.getElementById("Delete").style.visibility = "initial";
nflag = 1;
if ($('td', this).eq(0).text() == 'No data available in table') {
document.popform1.reset();
document.getElementById("Delete").style.visibility = "hidden";
} else {
vx1 = $('td', this).eq(0).text();
vx2 = $('td', this).eq(1).text();
create_cookie('vx1', vx1, 30, "/");
create_cookie('vx2', vx2, 30, "/");
<?php
$cookie_name = 'vx1';
if (!isset($_COOKIE[$cookie_name]))
{
print 'Cookie with name "' . $cookie_name . '" does not exist...';
} else {
print 'Cookie with name "' . $cookie_name . '" value is: ' . COOKIE[$cookie_name];
}
?>
var modal = document.getElementById('frm2x');
modal.click();
}
}
});
$('#Delete').click(function() {
table.row('.selected').remove().draw(false);
});
$('#close').click(function() {
document.popform1.reset();
nflag = 1;
document.getElementById("Delete").style.visibility = "hidden";
});
});
为什么不使用一个隐藏的输入? – madalinivascu
编写问题时请注意格式正确。在我尝试为您解决问题之前,这是一团难以理解的混乱。即使你现在已经在JS的中间放了一些PHP代码。请编辑它以显示您的*实际*代码 –