PHP - 检查 $get 变量然后清除 div 并包含 php 文件

标签 php javascript jquery html

你好,我是 php 菜鸟。但我有这样的东西:

<div id="signupbox">
<!--A lot of stuff-->
</div>

所以我在上面有一个 php 脚本,用于检查 $get 变量是否为 activation_success ,所以我会回显 JavaScript 来查找 #signupbox 并更改 innerHTML,但我还想包含一个名为 login.php 的文件。在#signupbox 内。

问题是,如果我使用 javascript 更改了 div 的innerHTML,包含的 .php 文件也会消失。

我可以通过什么方式更改innerHTML并在其中包含.php文件?

我想包括login.php文件,因为它就像一个片段,所以我可以将它包含在其他地方,如果我想更改,我可以更改包含的文件。

我要做的是echo('<script>$("#signupbox").html("Thank you!");</script>' . include("login.php"));

最佳答案

使用load() jQuery 方法:

html = $('#signupbox').html(); // save the previous html
$('#signupbox').load('login.php', function(){
   $(this).prepend(html); // add the previous html in the beginning
});

关于PHP - 检查 $get 变量然后清除 div 并包含 php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18461956/

相关文章:

php - setImageCompressionQuality 与 setCompressionQuality 之间有什么区别 - Imagick

javascript - jQuery .closest() 方法在 iOS 设备上返回未定义

javascript - 阻止 UIWebView 警报

jquery - 如何使用随机数在特定 div 之前附加某些内容

javascript - 单击导航栏链接时的 jQUery 对话框不起作用

php - 如何在 CLI 和网络浏览器中写新行?

php - 如何使用 php 在数据库中插入 ISO-8859-1 字符集值

php - 在 DATETIME 列中存储日期和时间时遇到问题。 (使用 PHP 和 MySQL)

javascript - react native 如何动态识别哪个列表项处于事件状态?

javascript - 如何将数组字符串转换为数组?