我有一个页面,那里有一个带有按钮的表,当我单击按钮时,我将值存储在JS变量中,以便使用post将其发送到另一页。
我在另一页上获得了值,但此后该页面无法加载。
这是发送变量的按钮代码:
<script>
function ObtenerDatosFila(oButton)
{
var dgvVerGrupos = document.getElementById('dtBasicExample');
$.ajax({
url: 'FormularioAMGrupo.php',
type: 'post',
data:
{
Modificar:'Modificar',
IDGrupo:dgvVerGrupos.rows[oButton.parentNode.parentNode.rowIndex].cells[0].innerHTML,
},
dataType: 'json',
success:function(){}
});
return false;
}
</script>
</script>
除了使用post方法之外,还有其他更简便的方法吗?
答案 0 :(得分:0)
您可以建立一个页面站点,而无需发送数据。 您必须对结构进行一些更改,并将ajax函数更改为通用的“ ShowPage(id)”函数才能实现。
如果您有兴趣并且需要任何帮助,请这样说。
答案 1 :(得分:0)
按钮的页面:
<script>
function ObtenerDatosFila(oButton)
{
var dgvVerGrupos = document.getElementById('dtBasicExample');
localStorage.setItem("CodigoGrupo",dgvVerGrupos.rows[oButton.parentNode.parentNode.rowIndex].cells[0].innerHTML);
localStorage.setItem("Modificar",'Modificar');
location.href ="FormularioAMGrupo.php";
}
</script>
第二页:
<script type="text/javascript">
window.onload = alert(localStorage.getItem("CodigoGrupo"));
</script>