当我进行 header 重定向或其他重定向到页面的方法时,如何使模态框/通知框出现?基本上是一种成功的事情。就像我单击“发送”一样,它会打开一个页面,然后将它们带回发送按钮所在的同一页面,并会显示“成功”框?有什么想法吗?
最佳答案
如果您需要通过 AJAX 调用触发 PHP 页面上的某些代码,则无需直接打开该 URL 即可完成。您只需将该 PHP URL 传递给调用,就会执行 PHP 页面代码,并将响应返回到发出请求的页面。它看起来像这样:
<span id="someButton">Button</span>
<div id="someDivOnYourPage"></div>
<script>
$('#someButton').click(function(e) {
$.ajax('page.php', {
success: function(data) {
alert(data); //This alerts 'Hello from PHP!'
$('#someDivOnYourPage').html(data);//this will set 'Hello from PHP!' inside the #someDivOnYourPage div
},
error: function() {
alert('An error occurred');
}
});
});
</script>
page.php
<?php
echo "Hello from PHP!";
?>
可以在此处找到包含可下载示例的更详细说明:jQuery Ajax POST example with PHP .
关于javascript - 关于重定向通知 - PHP/JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30405471/