我的问题很简单,但需要一些时间来解决。重定向不适用于JavaScript或PHP
的问题是:我有2个按钮HTML表单,请参见下面的代码:
$html1 = "<div class='pai-forms'>
<form method='post'>
<fieldset>
<legend>Dados do Salão:</legend>
<div>";
$html2 = "</div>
<div class='dividersolid'></div>
<button name='action' class='btn btn-skin btn-primary btn-cadastro' type='submit' value='atualizar' onclick='confirmationUpdate()'>Atualizar</button>
<button name='action' class='btn btn-skin btn-primary btn-cadastro' type='submit' value='deletar' onclick='confirmationDelete()'>Deletar</button>
</fieldset>
</form>
</div>";
请注意,我的按钮执行一个jQuery功能时点击。 这里是我的jQuery函数:
function confirmationDelete() {
var answer = confirm("Você tem certeza que deseja deletar este salão?");
if (answer) {
<?php wsDeleteSalon($id, $token); header("location:list_salons.php");?>
window.location = "list_salons.php";
window.location.replace("list_salons.php");
window.location.href = "list_salons.php";
alert("Salão deletado com sucesso.");
}
else {
alert("Salão não deletado.");
}
}
function confirmationUpdate() {
var answer = confirm("Você tem certeza que deseja atualizar este salão?");
if (answer) {
<?php wsUpdateSalon($id, $name, $email, $cep, $numero, $complemento, $rua, $logo, $lat, $lng, $token); header("location:list_salons.php");?>
window.location = "list_salons.php";
window.location.replace("list_salons.php");
window.location.href = "list_salons.php";
alert("Salão atualizado com sucesso.");
}
else {
alert("Salão não atualizado.");
}
}
一切是伟大的工作,但是当我尝试将网页与PHP或JavaScript重定向,这不是重定向到任何网页。
我错过了什么?有没有人有小费? 在此先感谢。
这段代码有很多很多问题,主要是缺乏引号以及PHP里面的jQuery。用更精致的代码编辑问题。 – TricksfortheWeb
你自己检查错误吗?例如php错误报告和/或浏览器控制台? – PeeHaa
@ yak613为什么我不能在jQuery中使用PHP?引用是我发现与它合作的唯一方式。有什么建议么? –