JavaScript PHP Bootstrap 通知
JavaScript PHP Bootstrap notify
我已链接所有正确的文件以使用 bootstrap 通知包含在我的主索引文件中 Request.php 页面已加载到我的主导航中使用 angularjs 结果驻留在索引中文件,这是我希望通知出现的地方,但是当我有脚本时,它不会 运行!
javascript函数:
function SubmitFormRequest() {
var habbo = $("#name").val();
var message = $("#message").val();
$.post("pages/request_submit.php", { name: name, message: message },
function(data) {
$('#results').html(data);
$('#myForm')[0].reset();
});
}
php脚本:
<?php
require_once( "../staff/staff/_inc/glob.php" );
$message = $_POST['message'];
$habbo = $_POST['habbo'];
$db->query( "INSERT INTO `requests`(`id`, `habbo`, `message`, `ip`) VALUES (NULL, '{$habbo}', '{$message}', '1')");
?>
<script>
$.notify("Hello World");
</script>
$('#results').html(data);
此行会将代码作为文本附加到 html 文档中,但不会执行 JavaScript.
你应该使用 eval 来执行 JavaScript
data = data.replace(/<\/?script>/g, '');
eval(data);
或将脚本节点附加到 HTML DOM.
data = data.replace(/<\/?script>/g, '');
var script = document.createElement('script');
script.innerHTML = data;
$('head').append(script);
我已链接所有正确的文件以使用 bootstrap 通知包含在我的主索引文件中 Request.php 页面已加载到我的主导航中使用 angularjs 结果驻留在索引中文件,这是我希望通知出现的地方,但是当我有脚本时,它不会 运行!
javascript函数:
function SubmitFormRequest() {
var habbo = $("#name").val();
var message = $("#message").val();
$.post("pages/request_submit.php", { name: name, message: message },
function(data) {
$('#results').html(data);
$('#myForm')[0].reset();
});
}
php脚本:
<?php
require_once( "../staff/staff/_inc/glob.php" );
$message = $_POST['message'];
$habbo = $_POST['habbo'];
$db->query( "INSERT INTO `requests`(`id`, `habbo`, `message`, `ip`) VALUES (NULL, '{$habbo}', '{$message}', '1')");
?>
<script>
$.notify("Hello World");
</script>
$('#results').html(data);
此行会将代码作为文本附加到 html 文档中,但不会执行 JavaScript.
你应该使用 eval 来执行 JavaScript
data = data.replace(/<\/?script>/g, '');
eval(data);
或将脚本节点附加到 HTML DOM.
data = data.replace(/<\/?script>/g, '');
var script = document.createElement('script');
script.innerHTML = data;
$('head').append(script);