根据变量包含不同的php而不刷新

时间:2016-09-13 15:16:26

标签: php ajax include conditional-statements

经过几个小时的尝试和阅读,我明确需要帮助。

我的主页包含一个PHP文件,该文件启动了一个我无法更改的进程。

我需要一个按钮,点击它,更改包含的PHP文件并使用新的include刷新div。

他们是一个简单的方法吗?

<input name="Au chateau" type="submit" value="chateau">
<input name="Au relais" type="submit" value="relais">

if ( $Au chateau = "chateau") { include 'test.php' };
else {include 'test.php'};

并点击一下刷新区域。

2 个答案:

答案 0 :(得分:0)

谢谢大家,感谢单身,对不起我的英语不好。 我想我是在好的方式,多亏你,加载函数jquery看起来很棒。其实我的代码是:

<script>

$(document).ready(function(){

$("button").click(function(){

$("#div1").load("test.php",function(responseTxt, statusTxt, xhr){

if(statusTxt == "success")

alert("External content loaded successfully!");

if(statusTxt == "error")

alert("Error: " + xhr.status + ": " + xhr.statusText);

});
});
});
</script>

让jQuery AJAX更改此文本

获取外部内容

不是很糟糕,但找不到我的PHP文件。我想我的网址是错误的,或者可能是PHP无法阅读。有什么想法吗?

答案 1 :(得分:-1)

PHP在服务器端执行,服务器将最终页面传输到客户端。如果不刷新页面,则无法更改内容。

如果您想在不刷新的情况下更改客户端的内容,可以使用Javascript。