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