jquery / php重新运行php脚本

时间:2014-11-03 20:09:13

标签: javascript php jquery

我通过Stackflow和谷歌看了很多,但没有找到合适的答案。

基本上我运行一个php脚本来生成一个字符串。它是随机的,每次重新加载页面时都会更改。

我用jquery隐藏该字符串并用一个简单的按钮显示它。现在我的问题是如何使用Button重新运行php脚本,而无需重新加载整个页面,因为这不会非常有效。

2 个答案:

答案 0 :(得分:1)

您可以使用ajax调用重新运行PHP脚本。包含一个jQuery,并在单击该按钮时使用它(并忽略脚本输出):

$.get("test.php");

如果要使用javacript打印脚本输出,请像这样使用

$.get( "test.php", function( data ) {
  alert("Script content: "+data);
});

此处提供完整文档 http://api.jquery.com/jquery.get/

答案 1 :(得分:0)

我找到了另一种解决方法,当您的网页以某种方式构建时,该工作方式非常不错。

我使用多个.php文件用include()创建我的网站,所以我只需重新加载该特定页面。

<button type="button" onclick="$('main').load('p/text.php');"> Generate </button>

这是做什么的:

它只能在(&#39; main&#39;)里面工作,我只在我的索引文件中包含了p / text.php。然后每当你按下这个按钮,它将再次加载它。适合我的工作,不需要ajax

我想如果我想,我可以将我想重新加载的元素放入单个.php文件中,只在div中重新加载。

感谢你的答案:)