Javascript Alert不支持echo

时间:2014-06-22 09:26:31

标签: javascript php

if (isset($_POST['tambah'])) {
    $id_wilayah = $_POST['id_wilayah'];
    $nama_wilayah = $_POST['nama_wilayah'];
    $_wilayah = "INSERT INTO wilayah_desa VALUES (?, ?, '')";
    $stmt = mysqli_prepare($link,$_wilayah);
    mysqli_stmt_bind_param($stmt, 'ss', $id_wilayah, $nama_wilayah);
    mysqli_stmt_execute($stmt);
    echo "<script language=\"JavaScript\">alert('Data Wilayah Desa Berhasil       Disimpan!');</script>";
    header('location:wilayah.php');

Javascript警报无效。有什么不对的吗?我很感激所有答案。谢谢

3 个答案:

答案 0 :(得分:4)

问题不在于Javascript; 这是因为你添加了: 头( '位置:wilayah.php'); 它会立即到那里,甚至没有尝试应用脚本 删除它并为我工作^ _ ^

答案 1 :(得分:0)

它应该是type="text/javascript,而不是language =“Javascript。哎呀,如果我没记错的话,你甚至不需要这个。试试:

echo "<script>alert('Data Wilayah Desa Berhasil       Disimpan!');</script>";

答案 2 :(得分:0)

试试这个......

echo "<script>alert('Data Wilayah Desa Berhasil       Disimpan!');</script>";

但它可能无法正常工作,因为标题会在脚本触发之前重定向您