Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在不重新加载页面的情况下生成包含数据的页面_Php_Jquery_Mysql_Get_Anchor - Fatal编程技术网

Php 在不重新加载页面的情况下生成包含数据的页面

Php 在不重新加载页面的情况下生成包含数据的页面,php,jquery,mysql,get,anchor,Php,Jquery,Mysql,Get,Anchor,我在尝试构建基于MySQL数据库生成内容的移动应用程序时遇到了以下问题。 我的问题是,当我想从“A”页转到“B”页时,“B”页完全是空的,除非在新选项卡中打开“B”页,在这种情况下,它显示请求的内容没有任何缺陷 我使用的代码(简化): 活动 如果您希望在不重新加载的情况下创建动态站点,请使用AJAX。PHP无法在运行后创建内容 您搜索的是AJAX(异步JavaScript和XML)。基本上,它允许您从任何地方提取内容,而无需重新加载页面。客户端部分是纯javascript。例如,您可以加载页面

我在尝试构建基于MySQL数据库生成内容的移动应用程序时遇到了以下问题。 我的问题是,当我想从“A”页转到“B”页时,“B”页完全是空的,除非在新选项卡中打开“B”页,在这种情况下,它显示请求的内容没有任何缺陷

我使用的代码(简化):


活动

如果您希望在不重新加载的情况下创建动态站点,请使用AJAX。

PHP无法在运行后创建内容

您搜索的是AJAX(异步JavaScript和XML)。基本上,它允许您从任何地方提取内容,而无需重新加载页面。客户端部分是纯javascript。例如,您可以加载页面,然后用该页面中的文本替换
div data role=“content”


就个人而言,我更喜欢使用jqueryforajax,因为它会让编写和读取纯javascript的错误处理变得非常烦人。您可以找到jQueryAjax文档。或者,如果您想使用纯javascript,.

为此,您可以简单地使用Ajax,无需重新加载页面。假设是这样

 $.ajax({
    url: "test.php",
    type: "post",
    data: data of you want,
    success: function(content){
        $("#B").html(content);
    },
    error:function(){

        $("#B").html('Content loaded problem');
    }
});

为什么不使用Ajax?请尝试整理代码,这个问题看起来有点混乱,因此我们可以正确地看到:p我不使用Ajax的原因是因为我以前从未使用过它。我本来希望不必使用它,但既然这似乎是不可避免的,我就尝试一下。另外:感谢您的反馈;)
 $.ajax({
    url: "test.php",
    type: "post",
    data: data of you want,
    success: function(content){
        $("#B").html(content);
    },
    error:function(){

        $("#B").html('Content loaded problem');
    }
});