如何从PHP触发Javascript中的警报

时间:2012-08-05 19:56:27

标签: php javascript

PHP新手在这里......

我正在尝试从PHP触发JavaScript中的警报,但它似乎不起作用。 :

if(isset($_POST['save-text'])){

        // get form data, making sure it is valid
        $submit_date = date('Y-m-d H:i:s');
        $content = mysql_real_escape_string(htmlspecialchars($_POST['editor']));

        $new_url = 'example.com/' . $key;
        echo "<script>alert('$new_url');</script>";

        // build query
        mysql_query("INSERT INTO `source`(`id`, `key`, `submit_date`, `ip`, `content`) VALUES (null, '$key','$submit_date','$ip','$content')")
        or die(mysql_error());


    }

2 个答案:

答案 0 :(得分:3)

您无法在页面的任何位置插入HTML和JavaScript;确保您在<script>标记有效的位置输出。

答案 1 :(得分:-2)

你的报价错了:

echo "<script>alert('$new_url');</script>";

应该是:

echo "<script>alert('" . $new_url . "');</script>";